/* Black and logo-gold palette */
:root{--bg:#08090a;--panel:#17191ce8;--line:#d8a14844;--gold:#b58b48;--gold2:#c6a15f;--text:#f5f2ec;--muted:#bcb8b0}
body{background:radial-gradient(ellipse at 70% 0%,#17191c 0%,#0c0d0f 42%,#050607 100%);color:var(--text)}
.site-header{background:#08090aed;border-color:#d8a14822}
.noise{opacity:.035}
.page-banner{background:radial-gradient(ellipse at 80% 0%,#d8a1480b,transparent 70%);border-color:var(--line)}
.nav a{color:#c7c4bd}.nav a:hover,.nav a.active{color:var(--gold2)}
.btn-primary{background:linear-gradient(135deg,#d0af72,#a8803f);color:#16120b;border-color:#dfb15f;box-shadow:0 4px 18px #0003}
.btn-outline{background:#17191c88;border-color:#d8a14866;color:var(--gold2)}.btn-outline:hover{background:#d8a14815;border-color:#f3c26b}
.content-card,.fmtu-feature{background:linear-gradient(145deg,#1b1d20,#111315);border-color:var(--line)}
.home-download,.home-title-panel{background:linear-gradient(145deg,#1d1f22e8,#111315ed);border-color:var(--line)}
.features article{background:#17191ccc;border-color:var(--line)}
.hero-download-content .patch-notes{background:#12141677;border-color:#d8a14844}
.hero-download-content .download-action .btn-primary{background:linear-gradient(135deg,#d0af72,#a8803f);color:#16120b;border-color:#c6a15f}
@keyframes download-glow{0%,100%{box-shadow:0 0 3px #c6a15f99,0 0 12px #d8a14833,0 0 30px #d8a14812}50%{box-shadow:0 0 5px #d8bd86aa,0 0 20px #d8a14855,0 0 50px #d8a14824}}
.faq details{background:#17191caa;border-color:var(--line)}.faq summary{color:var(--text)}.faq summary:hover{color:var(--gold2)}
.footer{background:#050607;border-color:#d8a14822;color:var(--muted)}
.fmtu-feature-number{color:#a8803f88}
.stadium-glow{opacity:.3}
/* Polished metallic gold */:root{--gold:#b98b3d;--gold2:#d9b668}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.help-section-title,.archive-subsection h2,.support-message h2,.contact-details h2,.league-entry h2{background:linear-gradient(175deg,#fff0ba 0%,#dec17c 20%,#ac7930 43%,#f7df9b 51%,#d1a44e 66%,#956624 88%,#e5c77d 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 1px 1px #0008)}.btn-primary,.hero-download-content .download-action .btn-primary{background:linear-gradient(170deg,#f5e1a5 0%,#d8b76d 28%,#ad7d32 49%,#e5c67e 52%,#c29648 78%,#f1d992 100%);color:#1b1409;border-color:#d9ba71;box-shadow:inset 0 1px 0 #fff4cb99,inset 0 -1px 0 #68451966,0 3px 14px #0004}.nav a.active,.nav a:hover{color:#e2c37e;text-shadow:0 0 10px #d5aa4933}

:root{--metal-gold:linear-gradient(175deg,#fff0ba 0%,#dec17c 20%,#ac7930 43%,#f7df9b 51%,#d1a44e 66%,#956624 88%,#e5c77d 100%);--gold:#bc934d;--gold2:#dfbd75;--line:#c6a15f55}
.patch-notes h2,.features h3,.features .icon,.features .icon,.features article .icon,.eyebrow,.player-gallery figcaption,.fmtu-intro h2,.fmtu-feature h3,.fmtu-feature-number,.release-summary strong,.nav a.active,.nav a:hover,.content-card h2,.notes-body a{background-image:var(--metal-gold);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}
.btn-outline{border-color:#b996535f;color:#dfbd75;box-shadow:inset 0 1px 0 #f6e4b52b,0 0 10px #bd914514}
.btn-outline:hover{border-color:#e6c77f;box-shadow:inset 0 1px 0 #fff1c74d,0 0 14px #bd91452b}
.hero-download-content .patch-notes,.content-card,.fmtu-feature,.home-download,.home-title-panel{border-color:#c6a15f55}
.social-links a{position:relative}.social-links a:before{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--metal-gold);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}
.social-links a[title="Facebook"]:before{mask-image:url('https://cdn.simpleicons.org/facebook');-webkit-mask-image:url('https://cdn.simpleicons.org/facebook')}
.social-links a[title="X (Twitter)"]:before{mask-image:url('https://cdn.simpleicons.org/x');-webkit-mask-image:url('https://cdn.simpleicons.org/x')}
.social-links a[title="Twitch"]:before{mask-image:url('https://cdn.simpleicons.org/twitch');-webkit-mask-image:url('https://cdn.simpleicons.org/twitch')}
.social-links a[title="Patreon"]:before{mask-image:url('https://cdn.simpleicons.org/patreon');-webkit-mask-image:url('https://cdn.simpleicons.org/patreon')}
.social-links .social-icon{opacity:0}
.btn-primary,.hero-download-content .download-action .btn-primary{background:#d1ad64;background-image:none;color:#19140b;border-color:#dfbd75;box-shadow:inset 0 1px 0 #f4dfa044,0 3px 12px #0003}.btn-primary:hover,.btn-primary:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#d1ad64;background-image:none}.btn-outline{background:#d1ad64;background-image:none;color:#19140b;border-color:#dfbd75}.btn-outline:hover,.btn-outline:focus-visible{background:#d1ad64;background-image:none;color:#19140b}
.btn-primary,.btn-outline{background:#151719;background-image:none;color:#dfbd75;border:1px solid #b99653;box-shadow:inset 0 1px 0 #f4dfa00b,0 3px 12px #0003}.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible{background:#20201b;background-image:none;color:#efcf88;border-color:#dfbd75}.hero-download-content .download-action .btn-primary,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#d1ad64;background-image:none;color:#19140b;border-color:#dfbd75}
.hero-download-content .download-action .btn-primary{background:#151719;background-image:none;color:#dfbd75;border-color:#b99653}.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#20201b;background-image:none;color:#efcf88;border-color:#dfbd75}
.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary{background:#d1ad64;background-image:none;color:#19140b;border-color:#dfbd75;box-shadow:inset 0 1px 0 #f4dfa044,0 3px 12px #0003}.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#dfbd75;background-image:none;color:#19140b;border-color:#e7ca8b}
.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary,.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:var(--metal-gold);color:#19140b;border-color:#d9b668;box-shadow:inset 0 1px 0 #fff0ba77,inset 0 -1px 0 #95662455,0 3px 12px #0004}
/* Uniform rich gold, without contrasting gradient bands. */:root{--gold:#bd974f;--gold2:#c9a45c;--line:#c9a45c55;--metal-gold:linear-gradient(#c9a45c,#c9a45c)}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.help-section-title,.archive-subsection h2,.support-message h2,.contact-details h2,.league-entry h2,.patch-notes h2,.features h3,.features .icon,.eyebrow,.player-gallery figcaption,.fmtu-intro h2,.fmtu-feature h3,.fmtu-feature-number,.release-summary strong,.nav a.active,.nav a:hover,.content-card h2,.notes-body a{background:none;-webkit-background-clip:initial;background-clip:initial;color:#c9a45c;filter:none;text-shadow:none}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary,.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#c9a45c;background-image:none;color:#19140b;border-color:#c9a45c;box-shadow:0 3px 12px #0004}.social-links a:before{background:#c9a45c}
/* Polished gold-bar finish: broad, soft reflection. */:root{--gold:#c6a04e;--gold2:#d8b65f;--metal-gold:linear-gradient(165deg,#c8a24f 0%,#d5b25c 28%,#e6cb83 46%,#dec174 58%,#cfac56 78%,#c6a04e 100%)}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.help-section-title,.archive-subsection h2,.support-message h2,.contact-details h2,.league-entry h2,.patch-notes h2,.features h3,.features .icon,.eyebrow,.player-gallery figcaption,.fmtu-intro h2,.fmtu-feature h3,.fmtu-feature-number,.release-summary strong,.nav a.active,.nav a:hover,.content-card h2,.notes-body a{background:var(--metal-gold);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #0005);text-shadow:none}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary,.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:var(--metal-gold);color:#211908;border-color:#d9b867;box-shadow:inset 0 1px 1px #f7e5b480,inset 0 -1px 1px #96732f44,0 3px 12px #0004}.social-links a:before{background:var(--metal-gold)}
:root{--gold:#d3a323;--gold2:#ecc653;--metal-gold:linear-gradient(165deg,#c99a26 0%,#dfb43a 28%,#f6da7c 46%,#edca5c 58%,#ddb039 78%,#cda02a 100%)}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary{border-color:#edca5c}
/* Liquid Gold */:root{--gold:#c99b35;--gold2:#efd081;--metal-gold:linear-gradient(115deg,#b98725 0%,#d7ac4b 22%,#f0d58c 42%,#fff3c7 49%,#e4bd65 57%,#c59635 80%,#e4bf6a 100%)}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold{background-image:linear-gradient(110deg,#bc8a2b 0%,#e1b955 27%,#f1d58f 42%,#fff5d6 49%,#f0d188 55%,#d6a641 72%,#bd8b2c 100%);background-size:220% 100%;animation:liquid-gold-reflection 9s ease-in-out infinite;filter:drop-shadow(0 2px 2px #0008)}@keyframes liquid-gold-reflection{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary{position:relative;overflow:hidden;border-color:#e9c875;box-shadow:inset 0 1px 1px #fff3c799,inset 0 -1px 1px #8d611966,0 0 14px #c99b3518,0 4px 16px #0006}.btn-primary:after,.btn-outline:after{content:"";position:absolute;inset:-60% auto -60% -90%;width:40%;background:linear-gradient(90deg,transparent,#fff9e680,transparent);transform:skewX(-22deg);pointer-events:none;transition:left .75s ease}.btn-primary:hover:after,.btn-outline:hover:after{left:150%}.hero-download-content .download-action .btn-primary{background-size:220% 100%;animation:liquid-gold-reflection 9s ease-in-out infinite,download-glow 2s ease-in-out infinite}@keyframes download-glow{0%,100%{box-shadow:inset 0 1px 1px #fff3c766,0 0 8px #d9ad4538,0 0 28px #d9ad4518}50%{box-shadow:inset 0 1px 1px #fff3c799,0 0 15px #e6bd5b66,0 0 50px #d9ad4530}}@media(prefers-reduced-motion:reduce){.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.hero-download-content .download-action .btn-primary{animation:none}.btn-primary:after,.btn-outline:after{transition:none;display:none}}
/* Keep Liquid Gold steady on hover. */.btn-primary:after,.btn-outline:after{display:none}.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:var(--metal-gold);color:#19140b;border-color:#e9c875;box-shadow:inset 0 1px 1px #fff3c799,inset 0 -1px 1px #8d611966,0 0 14px #c99b3518,0 4px 16px #0006;transform:none;filter:none}.nav a:hover{background:none;color:#c7c7c6;-webkit-background-clip:initial;background-clip:initial;text-shadow:none}.nav a.active:hover{background:var(--metal-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.social-links a:hover{transform:none;filter:none;opacity:1}.player-gallery a:hover img,.player-gallery a:focus-visible img{transform:none;box-shadow:none}
/* Solid gold finish, without liquid or glass effects. */:root{--gold:#a77b2d;--gold2:#b58a36;--metal-gold:linear-gradient(#b58a36,#b58a36)}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.help-section-title,.archive-subsection h2,.support-message h2,.contact-details h2,.league-entry h2,.patch-notes h2,.features h3,.features .icon,.eyebrow,.player-gallery figcaption,.fmtu-intro h2,.fmtu-feature h3,.fmtu-feature-number,.release-summary strong,.nav a.active,.nav a.active:hover,.content-card h2,.notes-body a{background:none;background-image:none;-webkit-background-clip:initial;background-clip:initial;color:#b58a36;animation:none;filter:none;text-shadow:none}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary,.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:#b58a36;background-image:none;color:#1b160b;border-color:#b58a36;box-shadow:none;animation:none;filter:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-primary:after,.btn-outline:after{display:none}.social-links a:before{background:#b58a36}
/* Static mirror gold */:root{--gold:#b58a36;--gold2:#c8a45a;--metal-gold:linear-gradient(165deg,#8f6827 0%,#b88d3d 31%,#d0ad64 44%,#f4e2ad 49%,#ddc184 53%,#b48a39 64%,#99712b 100%)}.page-banner h1,.home-title-panel h1,.home-title-panel .title-gold,.help-section-title,.archive-subsection h2,.support-message h2,.contact-details h2,.league-entry h2,.patch-notes h2,.features h3,.features .icon,.eyebrow,.player-gallery figcaption,.fmtu-intro h2,.fmtu-feature h3,.fmtu-feature-number,.release-summary strong,.nav a.active,.nav a.active:hover,.content-card h2,.notes-body a{background:var(--metal-gold);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:none;filter:none;text-shadow:none}.btn-primary,.btn-outline,.hero-download-content .download-action .btn-primary,.btn-primary:hover,.btn-primary:focus-visible,.btn-outline:hover,.btn-outline:focus-visible,.hero-download-content .download-action .btn-primary:hover,.hero-download-content .download-action .btn-primary:focus-visible{background:var(--metal-gold);color:#181208;border-color:#c8a45a;box-shadow:inset 0 1px 0 #f4e2ad88,inset 0 -1px 0 #694a1c66,0 3px 12px #0004;animation:none;filter:none;transform:none}.btn-primary:after,.btn-outline:after{display:none}.social-links a:before{background:var(--metal-gold)}
