:root{--fn-black:#050506;--fn-black2:#0a0a0d;--fn-panel:#111116;--fn-panel2:#17171c;--fn-red:#d7192d;--fn-red-hot:#ff334b;--fn-red-deep:#6e0712;--fn-gold:#d6ad45;--fn-gold-hot:#f3d26b;--fn-ivory:#fff9ed;--fn-muted:#b9b1a4}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% -10%,rgba(208,18,38,.32),transparent 28%),radial-gradient(circle at 80% 5%,rgba(208,18,38,.18),transparent 25%),linear-gradient(160deg,#050506,#090708 50%,#050506) fixed;color:var(--fn-ivory)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),linear-gradient(120deg,transparent 0 44%,rgba(255,255,255,.015) 44.1% 44.6%,transparent 45% 100%)}.fnApp{min-height:100vh}.fnTop{height:130px;display:grid;grid-template-columns:1fr auto auto;gap:26px;align-items:center;padding:0 28px;border-bottom:1px solid rgba(214,173,69,.52);position:relative;overflow:hidden;background:linear-gradient(180deg,#070708 0%,#0a0708 100%)}.fnTop:before,.fnTop:after{content:"";position:absolute;top:-18px;width:44%;height:110px;opacity:.72;background:repeating-linear-gradient(102deg,transparent 0 30px,rgba(255,33,49,.16) 31px 33px,transparent 34px 54px)}.fnTop:before{left:18%;transform:rotate(-7deg)}.fnTop:after{right:-2%;transform:scaleX(-1) rotate(-8deg)}.fnBrand{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.fnCrest,.fnClubCrest{display:grid;place-items:center;color:var(--fn-gold-hot);background:radial-gradient(circle at 50% 35%,#4c1218,#14090b 70%);border:2px solid var(--fn-gold);box-shadow:0 0 24px rgba(210,22,40,.35),inset 0 0 0 4px #17090b}.fnCrest{width:76px;height:76px;border-radius:22px;font-size:2.15rem}.fnBrand b{display:block;font-size:3rem;line-height:.9;letter-spacing:.03em;color:var(--fn-gold-hot);text-shadow:0 2px 0 #805f16,0 0 24px rgba(214,173,69,.18)}.fnBrand span{display:block;margin-top:8px;color:var(--fn-gold);letter-spacing:.13em;font-weight:800}.cashbox{min-width:220px;display:flex;flex-direction:column;align-items:center;padding:14px 24px;border:1px solid var(--fn-gold);border-radius:12px;background:linear-gradient(145deg,#171314,#09090b);box-shadow:0 0 22px rgba(214,173,69,.08),inset 0 1px rgba(255,255,255,.05);position:relative;z-index:1}.cashbox small,.fnManager small{color:#c7c0b5}.cashbox strong{font-size:1.7rem;color:var(--fn-gold-hot)}.fnManager{position:relative;z-index:1;min-width:150px;padding:12px 18px;border:1px solid #5a4219;border-radius:10px;background:#0b0b0d}.fnManager strong{display:block;color:var(--fn-gold-hot);margin-top:3px}.fnClubbar{display:grid;grid-template-columns:auto auto 1fr;gap:18px;align-items:center;padding:12px 26px;border-bottom:1px solid rgba(214,173,69,.4);background:linear-gradient(90deg,#12090c,#0b0b0d 52%,#0b0b0d)}.fnClubCrest{width:72px;height:82px;border-radius:18px 18px 24px 24px;font-size:2rem;color:#ff263f}.fnClubbar h1{margin:0;font-size:2.15rem}.fnClubbar p{margin:4px 0 0;color:var(--fn-gold-hot)}.fnTopNav{display:flex;justify-content:flex-end;overflow:auto}.fnTopNav button{min-width:100px;height:72px;border-radius:0;border:0;border-left:1px solid #2c2c31;background:linear-gradient(#17171a,#0c0c0f);color:#ddd4c8;display:grid;place-items:center;align-content:center;gap:4px;box-shadow:none}.fnTopNav button span{font-size:1.25rem;color:var(--fn-gold)}.fnTopNav button b{font-size:.76rem;text-transform:uppercase}.fnTopNav button.active{background:linear-gradient(#a70e1b,#650711);box-shadow:inset 0 -3px var(--fn-gold-hot),0 0 20px rgba(224,29,47,.28)}.fnBody{display:grid;grid-template-columns:230px 1fr;max-width:1600px;margin:0 auto}.fnBody aside{position:relative;min-height:calc(100vh - 240px);border-right:1px solid rgba(214,173,69,.3);background:linear-gradient(180deg,#0f0f12,#09090b);padding:20px 0 130px}.fnBody aside button{width:100%;border:0;border-bottom:1px solid #2b2b31;border-radius:0;background:transparent;color:#e4ddd2;text-align:left;padding:16px 18px;display:flex;gap:14px;align-items:center;box-shadow:none}.fnBody aside button span{width:24px;color:var(--fn-gold);font-size:1.15rem}.fnBody aside button.active{background:linear-gradient(90deg,#9d101d,#47070d);box-shadow:inset 4px 0 var(--fn-gold-hot)}.fnAsideBall{position:absolute;left:38px;bottom:52px;font-size:4.5rem;filter:drop-shadow(0 0 14px rgba(231,36,53,.5))}.fnBody aside>strong{position:absolute;bottom:28px;left:20px;color:var(--fn-gold-hot);font-size:1.25rem}.fnBody aside>small{position:absolute;bottom:10px;left:20px;color:#d3ae57}.fnMain{padding:18px 18px 40px;min-width:0}.fnStatGrid{display:grid;grid-template-columns:repeat(6,minmax(155px,1fr));gap:10px;margin-bottom:14px}.fnStat{min-height:116px;display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;padding:16px;border:1px solid var(--fn-gold);border-radius:12px;background:linear-gradient(145deg,#17171b,#0b0b0e 65%);box-shadow:0 10px 26px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.03)}.fnStatIcon{font-size:1.7rem;color:#e9263a;text-align:center}.fnStat small{display:block;color:#ddd5c9;text-transform:uppercase;font-size:.72rem;font-weight:800}.fnStat strong{display:block;font-size:1.45rem;margin:5px 0;color:#fff}.fnStat span{display:block;color:#d2c9bc;font-size:.82rem}.fnHeroPanel{min-height:250px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;border:1px solid var(--fn-gold);border-radius:12px;overflow:hidden;background:radial-gradient(circle at 78% 50%,rgba(232,27,45,.34),transparent 30%),linear-gradient(115deg,#171114 0%,#0a0a0c 48%,#17080c);position:relative;padding:30px;margin-bottom:14px;box-shadow:inset 0 0 60px rgba(202,20,36,.12)}.fnHeroPanel:before{content:"";position:absolute;right:-8%;top:-40%;width:55%;height:180%;background:repeating-linear-gradient(77deg,transparent 0 22px,rgba(255,42,58,.08) 23px 25px,transparent 26px 46px);transform:rotate(-8deg)}.fnHeroPanel span{color:var(--fn-gold-hot);font-weight:900;letter-spacing:.08em}.fnHeroPanel h2{font-size:2rem;margin:8px 0 10px}.fnHeroPanel p{max-width:650px;line-height:1.6;color:#e0d9cf}.fnHeroBall{font-size:8rem;justify-self:center;filter:drop-shadow(0 0 32px rgba(255,25,44,.75));transform:rotate(-12deg)}.fnDashboardGrid{display:grid;grid-template-columns:1.05fr 1.05fr 1.3fr;gap:10px}.panel,.upgrade{border:1px solid rgba(214,173,69,.72);background:linear-gradient(145deg,#16161a,#0a0a0c);border-radius:12px;padding:16px;box-shadow:0 12px 28px rgba(0,0,0,.28)}.panel h2{margin:0 0 14px;color:var(--fn-gold-hot);font-size:1.05rem;text-transform:uppercase}.fnNews p{display:grid;gap:3px;padding:9px 0;margin:0;border-bottom:1px solid #2b2b30}.fnNews small{color:#aaa398}.fnMatch strong{font-size:2.7rem;color:var(--fn-gold-hot)}.fnMatch div{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:14px 0}.fnMatch div span{color:#cf2435}.fnChart{height:160px;display:flex;align-items:flex-end;gap:7px;padding:15px 8px;border-left:1px solid #34343a;border-bottom:1px solid #34343a}.fnChart i{flex:1;background:linear-gradient(#ff364b,#8a0a15);border-top:2px solid var(--fn-gold-hot);height:20%}.fnChart i:nth-child(2){height:34%}.fnChart i:nth-child(3){height:46%}.fnChart i:nth-child(4){height:55%}.fnChart i:nth-child(5){height:70%}.fnChart i:nth-child(6){height:62%}.fnChart i:nth-child(7){height:78%}.fnChart i:nth-child(8){height:88%}.squadHead{background:#2a1115;color:var(--fn-gold-hot);border-bottom:1px solid var(--fn-gold)}.squadRow{background:#0b0b0d;border:1px solid #242429}.squadRow:hover{background:#160b0e;border-color:#8e1c28}.fmTransferHero,.fmPlayerCard,.fmTransferTable{border-color:var(--fn-gold)!important;background:linear-gradient(145deg,#16161a,#0b0b0e)!important}.fmTransferRow{background:#0d0d10!important;border-color:#2b2b31!important}.fmTransferRow:hover{background:#190b0e!important;border-color:#8f1a28!important}.banner{background:#410910;border:1px solid #a52a36}.login{max-width:1180px}.hero h1{background:linear-gradient(92deg,#fff,#ffe9aa 55%,#d8ad43);-webkit-background-clip:text;background-clip:text;color:transparent}.loginbox{border:1px solid var(--fn-gold);background:linear-gradient(145deg,#1b0d10,#09090b)}button{cursor:pointer}@media(max-width:1250px){.fnStatGrid{grid-template-columns:repeat(3,1fr)}.fnTopNav{display:none}.fnClubbar{grid-template-columns:auto 1fr}.fnDashboardGrid{grid-template-columns:1fr}.fnBody{grid-template-columns:190px 1fr}}@media(max-width:800px){.fnTop{height:auto;grid-template-columns:1fr;padding:18px}.fnBrand b{font-size:2.25rem}.fnManager{display:none}.fnClubbar{padding:12px}.fnBody{display:block}.fnBody aside{display:none}.fnMain{padding:10px}.fnStatGrid{grid-template-columns:1fr 1fr}.fnHeroPanel{grid-template-columns:1fr}.fnHeroBall{font-size:5rem}.cashbox{align-items:flex-start}.fnClubbar h1{font-size:1.65rem}}
/* Stadium-depth refinement */
.fnTop{box-shadow:0 18px 60px rgba(0,0,0,.58),inset 0 -1px rgba(255,255,255,.04)}.fnTop:after{opacity:.95;filter:drop-shadow(0 0 8px rgba(255,32,49,.25))}.fnClubbar{position:relative;box-shadow:0 10px 28px rgba(0,0,0,.32)}.fnClubbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--fn-red-hot),var(--fn-gold-hot),var(--fn-red-hot),transparent);opacity:.58}.fnBody aside{box-shadow:16px 0 46px rgba(0,0,0,.28)}.fnMain{background:radial-gradient(circle at 72% 8%,rgba(137,10,23,.10),transparent 24%)}.fnStat{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fnStat:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 22%,transparent 74%,rgba(255,46,69,.05));pointer-events:none}.fnStat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--fn-red-hot),var(--fn-gold-hot),transparent);opacity:.72}.fnStat:hover{transform:translateY(-2px);border-color:var(--fn-gold-hot);box-shadow:0 18px 36px rgba(0,0,0,.42),0 0 24px rgba(207,22,40,.11)}.fnHeroPanel{min-height:285px;box-shadow:0 22px 55px rgba(0,0,0,.42),inset 0 0 90px rgba(202,20,36,.13)}.fnHeroPanel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:82px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.52)),repeating-linear-gradient(90deg,rgba(90,9,16,.62) 0 8px,rgba(18,18,21,.92) 8px 16px);clip-path:polygon(0 44%,8% 31%,17% 48%,28% 25%,39% 45%,52% 18%,64% 42%,76% 24%,88% 43%,100% 29%,100% 100%,0 100%);opacity:.72;pointer-events:none}.fnHeroPanel>div:first-child,.fnHeroBall{position:relative;z-index:2}.fnHeroBall{background:radial-gradient(circle,rgba(255,46,66,.21),transparent 62%);border-radius:50%;padding:24px}.panel{position:relative;overflow:hidden}.panel:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--fn-gold-hot),transparent);opacity:.55}.fnNews p{transition:background .15s ease,padding-left .15s ease}.fnNews p:hover{background:linear-gradient(90deg,rgba(172,12,27,.14),transparent);padding-left:8px}.fnMatch{text-align:center}.fnMatch div b{padding:11px;border:1px solid rgba(214,173,69,.34);background:#0c0c0f;border-radius:8px}.fnChart i{box-shadow:0 0 14px rgba(231,34,52,.14);border-radius:3px 3px 0 0}
/* Native React transfer market */
.fmTransfer{display:grid;gap:14px}.fmTransferHero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:24px;border:1px solid var(--fn-gold);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.36)}.fmTransferHero:after{content:"⇄";position:absolute;right:21%;font-size:7.5rem;color:rgba(210,21,41,.10);font-weight:900;transform:rotate(-8deg)}.fmTransferHero>div{position:relative;z-index:1}.fmTransferHero>div>span{color:var(--fn-gold-hot);font-weight:900;letter-spacing:.12em;font-size:.75rem}.fmTransferHero h2{font-size:2.1rem;margin:5px 0 8px}.fmTransferHero p{margin:0;color:#c9c2b8}.fmTransferCash{min-width:210px;padding:13px 18px;border:1px solid var(--fn-gold);border-radius:10px;background:#0a0a0c;text-align:right}.fmTransferCash small{display:block;color:#aaa298}.fmTransferCash strong{display:block;color:var(--fn-gold-hot);font-size:1.55rem;margin-top:4px}.fmTransferFilters{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(120px,.7fr));gap:8px}.fmTransferFilters input,.fmTransferFilters select{min-height:44px;border:1px solid rgba(214,173,69,.36);border-radius:8px;background:#09090c;color:#f9f2e7;padding:0 11px}.fmTransferFilters input:focus,.fmTransferFilters select:focus{outline:none;border-color:var(--fn-gold-hot);box-shadow:0 0 0 3px rgba(214,173,69,.09)}.fmTransferCount{color:#a9a196;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.fmTransferTable{border:1px solid var(--fn-gold);border-radius:12px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.28)}.fmTransferHead,.fmTransferRow{display:grid;grid-template-columns:62px minmax(190px,1.7fr) 70px 80px 85px minmax(140px,1fr) 130px;gap:10px;align-items:center;min-width:880px;padding:12px 14px}.fmTransferHead{background:linear-gradient(90deg,#3a1117,#1b1114 56%,#151518);color:var(--fn-gold-hot);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.fmTransferRow{width:100%;border:0;border-top:1px solid #28282e;border-radius:0;text-align:left;color:#e9e2d8;box-shadow:none}.fmTransferRow>b:first-child{color:var(--fn-red-hot);font-size:1.05rem}.fmTransferRow>span:nth-child(2){display:grid}.fmTransferRow>span:nth-child(2) strong{color:#fff}.fmTransferRow>span:nth-child(2) small{color:#8f887e;margin-top:2px}.fmTransferRow>em{color:var(--fn-gold-hot);font-style:normal;font-weight:900;text-align:right}.fmInlineError{padding:11px 13px;border:1px solid #9f2633;border-radius:8px;background:#3e0910;color:#ffbdc5}.fmModal{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px}.fmPlayerCard{width:min(980px,96vw);max-height:92vh;overflow:auto;border:1px solid var(--fn-gold);border-radius:18px;padding:22px;position:relative;box-shadow:0 34px 90px rgba(0,0,0,.65),0 0 50px rgba(199,17,34,.12)}.fmModalClose{position:absolute;right:14px;top:14px;width:38px;height:38px;border:1px solid #72551d;border-radius:50%;background:#161619;color:#fff;font-size:1.5rem;z-index:3}.fmPlayerTitle{display:grid;grid-template-columns:70px 1fr auto;gap:16px;align-items:center;padding:8px 50px 20px 0;border-bottom:1px solid #3c3325}.fmPlayerTitle>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--fn-gold);border-radius:14px;background:radial-gradient(circle,#56101a,#17090c);color:var(--fn-gold-hot);font-weight:900;font-size:1.2rem}.fmPlayerTitle h3{font-size:2rem;margin:0}.fmPlayerTitle p{margin:4px 0 0;color:#a9a197}.fmRating{padding:9px 16px;border:1px solid var(--fn-gold);border-radius:10px;background:#0c0c0f;text-align:center}.fmRating small{display:block;color:#a9a197}.fmRating strong{display:block;color:var(--fn-gold-hot);font-size:2.2rem}.fmPlayerGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.fmPlayerGrid section{border:1px solid #393025;border-radius:11px;background:#0b0b0e;padding:15px}.fmPlayerGrid section h4{margin:0 0 12px;color:var(--fn-gold-hot);text-transform:uppercase}.fmFacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fmFacts>div{padding:10px;border:1px solid #29292e;border-radius:8px;background:#101013}.fmFacts small{display:block;color:#979086}.fmFacts b{display:block;margin-top:3px;color:#fff}.fmPlayerGrid section>button{width:100%;margin-top:12px;padding:12px;border:1px solid var(--fn-gold-hot);border-radius:8px;background:linear-gradient(#c7192b,#7e0914);color:#fff;font-weight:900}.fmAttributes{grid-column:1/-1}.fmAttribute{display:grid;grid-template-columns:120px 1fr 42px;gap:10px;align-items:center;margin:8px 0}.fmAttribute i{height:8px;background:#24242a;border-radius:99px;overflow:hidden}.fmAttribute i u{display:block;height:100%;background:linear-gradient(90deg,#8d0915,#ff3149 65%,#f1cf66);text-decoration:none}.fmAttribute>b{color:var(--fn-gold-hot);text-align:right}@media(max-width:980px){.fmTransferFilters{grid-template-columns:1fr 1fr}.fmPlayerGrid{grid-template-columns:1fr}}@media(max-width:620px){.fmTransferHero{align-items:flex-start;flex-direction:column}.fmTransferCash{width:100%;text-align:left}.fmTransferFilters{grid-template-columns:1fr}.fmPlayerTitle{grid-template-columns:56px 1fr}.fmRating{grid-column:1/-1;text-align:left}.fmFacts{grid-template-columns:1fr}.fmAttribute{grid-template-columns:90px 1fr 34px}}

/* FUTNARO unified matchday shell · 2026-09 */
:root{--fn-surface:#0d0f10;--fn-surface2:#141516;--fn-line:rgba(214,173,69,.38);--fn-line-hot:rgba(240,199,91,.78);--fn-teal:#177f77;--fn-teal-hot:#28a399}
body{background:radial-gradient(circle at 52% -18%,rgba(125,83,16,.14),transparent 34%),radial-gradient(circle at 84% 4%,rgba(130,13,27,.15),transparent 25%),linear-gradient(160deg,#050606,#090808 52%,#050606) fixed}
.fnTop{height:104px;padding:0 22px;background:linear-gradient(180deg,#080909,#080708);border-bottom-color:rgba(214,173,69,.42)}
.fnBrand .fnCrest{width:62px;height:62px;border-radius:17px;font-size:1.7rem}.fnBrand b{font-size:2.35rem}.fnBrand span{font-size:.72rem}
.cashbox{min-width:190px;padding:11px 18px}.cashbox strong{font-size:1.4rem}.fnManager{padding:10px 15px}
.fnClubbar{min-height:64px;padding:10px 22px;background:linear-gradient(90deg,#0f090a,#0a0b0b 48%,#090a0a)}.fnClubbar h1{font-size:1.8rem}.fnClubbar p{font-size:.72rem;letter-spacing:.04em}
.fnLeagueLink{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #25958b;border-radius:10px;background:linear-gradient(180deg,#228f86,#126d68);color:#fff!important;text-decoration:none;font-weight:900;box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.13);transition:transform .15s ease,filter .15s ease}.fnLeagueLink:hover{transform:translateY(-1px);filter:brightness(1.08)}
.fnBody{grid-template-columns:108px minmax(0,1fr);max-width:1900px}.fnBody aside{padding:10px 0 110px;background:linear-gradient(180deg,#0c0e0f,#090a0b);border-right-color:rgba(214,173,69,.28)}
.fnBody aside button{min-height:74px;padding:8px 6px;display:grid;justify-items:center;align-content:center;gap:4px;text-align:center;border-bottom-color:#252625}.fnBody aside button span{width:auto;font-size:1.28rem;line-height:1;color:#c6a64d}.fnBody aside button b{font-size:.57rem;line-height:1.1;text-transform:uppercase;letter-spacing:.03em;color:#bcb6ac;max-width:94px}.fnBody aside button.active{background:linear-gradient(90deg,#6d0913,#310609);box-shadow:inset 3px 0 #f0ca60}.fnBody aside button.active span,.fnBody aside button.active b{color:#f3d16b}
.fnMain{padding:20px 22px 44px;background:radial-gradient(circle at 74% 4%,rgba(214,173,69,.035),transparent 22%),radial-gradient(circle at 22% 38%,rgba(142,15,27,.045),transparent 26%)}
.fnMain>.fnLeagueLink{margin:4px 0 14px}
.fnApp button{font-family:inherit;transition:transform .14s ease,filter .14s ease,border-color .14s ease}.fnApp button:not(:disabled):hover{filter:brightness(1.06)}.fnApp button:not(:disabled):active{transform:translateY(1px)}
.fnApp input,.fnApp select,.fnApp textarea{border:1px solid rgba(214,173,69,.34);border-radius:9px;background:#090b0c;color:#f4efe6;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.fnApp input:focus,.fnApp select:focus,.fnApp textarea:focus{outline:none;border-color:#d9b755;box-shadow:0 0 0 3px rgba(214,173,69,.09)}
.fnMain .panel,.fnMain .upgrade{border-color:var(--fn-line);border-radius:15px;background:linear-gradient(145deg,#121415,#0a0b0c 70%);box-shadow:0 15px 34px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.02)}.fnMain .panel:hover,.fnMain .upgrade:hover{border-color:rgba(214,173,69,.55)}
.fnMain .panel h2{color:#e6c25c;letter-spacing:.04em}.fnMain .table>div{border-bottom:1px solid rgba(255,255,255,.06)}.fnMain .table>div:hover{background:linear-gradient(90deg,rgba(214,173,69,.045),transparent)}
.fnMain .notice{border-color:#6f5a24;background:linear-gradient(90deg,#211a09,#0d0d0d);color:#d8c78e}
.fnMain .error{border-color:#7f2834;background:#280d12;color:#ffb3bd}
.recoveryFooter{border-top:1px solid rgba(214,173,69,.24);background:#080909}
@media(max-width:1250px){.fnBody{grid-template-columns:92px minmax(0,1fr)}.fnBody aside button b{font-size:.52rem}.fnMain{padding:16px}}
@media(max-width:800px){.fnTop{height:auto}.fnBody{display:block}.fnMain{padding:10px}.fnClubbar{grid-template-columns:1fr auto}.fnClubbar .fnLeagueLink{display:none}}
