/* Optional red floral theme. Base yellow styles remain in landing.css.
   Activate with data-marketing-theme="red" on <html>; use "yellow" to revert. */
:root[data-marketing-theme="red"]{--brand:#9e2432;--brand-hover:#851b28}
[data-marketing-theme="red"] .site-loader,
[data-marketing-theme="red"] .contact-section{background-color:#9e2432;background-image:url('/assets/bg.webp');background-size:600px auto;background-position:center 35%;color:#fff}
[data-marketing-theme="red"] .btn-go,
[data-marketing-theme="red"] .film-play-icon{background:#9e2432 url('/assets/bg.webp') center 35% / 420px auto;color:#fff}
[data-marketing-theme="red"] .btn-go:hover{background-color:#851b28;background-image:linear-gradient(#0002,#0002),url('/assets/bg.webp')}
[data-marketing-theme="red"] .contact-actions .contact-cta{background:#fff;color:#9e2432}
[data-marketing-theme="red"] .contact-actions .contact-cta:hover{background:#f4f0f0;color:#851b28}
[data-marketing-theme="red"] .contact-copy>.text-link,
[data-marketing-theme="red"] .contact-copy>p{color:#fff}
[data-marketing-theme="red"] .chapter-destination,
[data-marketing-theme="red"] .film-chapters button[aria-current=true] .chapter-destination{color:#fff}
[data-marketing-theme="red"] .film-chapters button[aria-current=true]{outline-color:#fff}
[data-marketing-theme="red"] .chapter-progress,
[data-marketing-theme="red"] .memory-dots>span[aria-current=true]{background:#fff}
[data-marketing-theme="red"] .film-contact:hover{background:#9e2432;color:#fff}
[data-marketing-theme="red"] .film-chapters button:focus-visible,
[data-marketing-theme="red"] .film-tools button:focus-visible,
[data-marketing-theme="red"] .film-watch:focus-visible,
[data-marketing-theme="red"] .memory-controls button:focus-visible{outline-color:#fff}
[data-marketing-theme="red"] .policy-nav a:hover{background:#9e2432 url('/assets/bg.webp') center / 420px auto;color:#fff}
[data-marketing-theme="red"] ::selection{background:#9e2432;color:#fff}

[data-marketing-theme="red"] .header-actions .btn:hover{background:#9e2432 url(/assets/bg.webp) center / 420px auto;color:#fff}

/* A quiet burgundy close to the floral red theme. */
[data-marketing-theme="red"] .site-foot,
[data-marketing-theme="red"] .legal-foot{background:#4b111c;color:#fff7f5}
[data-marketing-theme="red"] .site-foot .wordmark{color:#fff}
[data-marketing-theme="red"] .footer-bottom{color:#eedcde}
[data-marketing-theme="red"] .site-foot a:focus-visible,
[data-marketing-theme="red"] .legal-foot a:focus-visible{outline-color:#fff}
