/* Qatar public-only brand preview B01, scoped to the Qatar public route.
   Does not modify/administer Firebase content or the WAHA PRO .com theme.
   Al Adaam reference: #8A1538. Independent private-company visual identity. */
body.public-route-active {
  --blue: #8A1538;
  --deep: #6B102F;
  --dark: #41091E;
  --navy: #2E0618;
  --ink: #310919;
  --soft: #FFF7F9;
  --muted: #F1D9E2;
  --muted2: #E2B7C8;
  --line: rgba(255,255,255,.23);
  --glass: rgba(255,255,255,.09);
  --glass2: rgba(255,255,255,.14);
  background: #8A1538;
}
body.public-route-active .site-header,
body.public-route-active.public-header-sticky .site-header {
  background: rgba(80, 7, 33, .97);
  border-bottom-color: rgba(255,255,255,.23);
}
body.public-route-active .hero,
body.public-route-active .page-hero {
  background: linear-gradient(135deg,#8A1538 0%,#68102F 58%,#41091E 100%);
}
body.public-route-active .v9-hero {
  background: radial-gradient(circle at 76% 21%,rgba(255,255,255,.12),transparent 32%),linear-gradient(135deg,#8A1538 0%,#68102F 60%,#41091E 100%);
}
body.public-route-active .site-footer {
  background-color: #36091E;
}
body.public-route-active .btn.primary {
  background: #FFFFFF;
  color: #6B102F;
}
body.public-route-active .btn.primary:focus-visible,
body.public-route-active a:focus-visible,
body.public-route-active button:focus-visible {
  outline: 3px solid #FFFFFF;
  outline-offset: 3px;
}
body.public-route-active.visitor-dark {
  --blue: #4A0925;
  --deep: #39081D;
  --dark: #270516;
  --navy: #1F0511;
  --muted: #F0D0DF;
  --muted2: #DDAFC2;
  background: #270516;
}
body.public-route-active.visitor-dark .v9-hero {
  background: radial-gradient(circle at 76% 21%,rgba(255,255,255,.10),transparent 32%),linear-gradient(135deg,#4A0925 0%,#39081D 55%,#270516 100%);
}
@media (prefers-reduced-motion: reduce) {
 body.public-route-active .hero, body.public-route-active .v9-hero { scroll-behavior: auto; }
}
