/* Approved red glow on black for image-free page heroes. */
section.rr-hero-glow {
  background-color: #080809;
  background-image:
    radial-gradient(ellipse at 80% 34%, rgba(157, 20, 38, .46) 0%, rgba(104, 12, 26, .24) 30%, transparent 64%),
    radial-gradient(ellipse at 18% 92%, rgba(114, 14, 31, .22) 0%, transparent 58%);
  --foreground: 0 0% 96%;
  --muted-foreground: 0 0% 74%;
  color: #f5f5f5;
}
section.rr-hero-glow h1,
section.rr-hero-glow .text-foreground { color: #f5f5f5; }
section.rr-hero-glow .text-muted-foreground { color: #bdbdbd; }
@media (max-width: 639px) {
  section.rr-hero-glow {
    background-image:
      radial-gradient(ellipse at 100% 28%, rgba(157, 20, 38, .42) 0%, rgba(104, 12, 26, .20) 34%, transparent 72%),
      radial-gradient(ellipse at 0% 100%, rgba(114, 14, 31, .18) 0%, transparent 58%);
  }
}
