/* HayzV: Bordeaux / Anthrazit | Website / Regelwerk / Gesetzbuch */
:root,:root[data-site-season="standard"],:root[data-site-season="christmas"],:root[data-site-season="halloween"]{
 --gold:#A6385A;--gold-2:#C25A7D;--gold-soft:#C76A89;--v8-gold:#AD4162;--v8-line:rgba(169,65,99,.28);--v8-line-strong:rgba(169,65,99,.48);
 --bg:#19171C;--bg-soft:#272329;--dark:#19171C;--panel:#28232A;--border:rgba(157,56,92,.34)
}
body{background-color:#19171C!important}
body .site-header{background:rgba(28,23,30,.95)!important;border-bottom-color:rgba(166,56,91,.38)!important}
body .site-footer{background:#171419!important;border-top-color:rgba(166,56,91,.33)!important}
body .btn-primary,body .nav-actions .btn-primary,body .main-nav a.active,body .season-option.is-selected .season-option-check{
 background:linear-gradient(135deg,#82213F,#B94E72)!important;color:#fff!important;border-color:#BD577A!important
}
body .gold,body .eyebrow,body .brand strong,body .text-gold{color:#D07A97!important}
body .card,body .legal-card,body .rule-chapter,body .lawbook-card,body .application-card,body .cta{
 border-color:rgba(151,57,87,.30)!important
}
body a:not(.btn):hover{color:#E19AB3}
.brand-logo img{object-fit:contain!important;max-width:100%;max-height:100%}
:root[data-site-season="standard"] .site-bg{background:linear-gradient(180deg,#1D1820cc,#1A171CEB),url('../img/city-background.png') center/cover no-repeat!important}
@media (prefers-reduced-motion:reduce){.brand-logo img{animation:none!important}}

/* HayzV 2026 — polished editorial controls across all pages */
:root{--gold:#B44A70;--gold-2:#D17B97;--v8-gold:#B44A70;--v8-line:rgba(198,91,128,.22)}
body:not(.hayz-experience){background-image:radial-gradient(circle at 100% 0,rgba(148,42,82,.095),transparent 40rem)!important}
body:not(.hayz-experience) .page-hero h1{font-weight:800!important;letter-spacing:-.04em!important}
body .btn,body button,body a{transition-duration:.2s}
body .site-header .brand{gap:10px}
body .site-footer{border-top:1px solid rgba(179,73,110,.23)!important}
