:root{--bg:#000308;--hero:#5b616b;--bg-2:#00050d;--card:#00050d;--ink:#eef2f7;--muted:#c5d0c4;--line:#a98650;--accent:#a98650;--accent-2:#a98650;--gold:#a98650;}html,body{background:var(--bg)!important;color:var(--ink);}header.site,header.hub,header{background:var(--bg)!important;border-bottom:3px solid var(--accent)!important;}footer.site{background:var(--bg)!important;border-top:1px solid var(--accent)!important;}.wrap{background:transparent;}.card,.game{background:var(--card)!important;border-color:color-mix(in srgb,var(--accent) 45%, transparent)!important;}.hero{background:linear-gradient(180deg, var(--hero) 0%, color-mix(in srgb, var(--hero) 55%, var(--bg)) 55%, var(--bg) 100%)!important;}.btn-primary{background:var(--accent)!important;color:#1a140c!important;}header.site nav a.cta{background:var(--accent)!important;color:#1a140c!important;}input,textarea,select{border-color:var(--accent)!important;}a{color:var(--accent);}