:root{--bg:#102b1c;--hero:#22653a;--bg-2:#254932;--card:#254932;--ink:#eef2f7;--muted:#c5d0c4;--line:#8e7b67;--accent:#8e7b67;--accent-2:#8e7b67;--gold:#8e7b67;}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);}