:root{--bg:#0b0d11;--panel:#171a20;--panel2:#202329;--edge:#34363c;--gold:#ffc02a;--gold2:#ffe18c;--text:#faf7ee;--muted:#a6a7ad;--green:#68cf9c;--radius:22px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.45}button,input{font:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid #fff;outline-offset:3px}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:255px minmax(0,1fr)}aside{padding:27px 17px;background:#0e1116;border-right:1px solid #282b31;display:flex;flex-direction:column;gap:40px}.brand{display:flex;gap:11px;align-items:center;padding:4px 10px}.brandmark{width:54px;height:54px;display:grid;place-items:center;border:1px solid #37302b;border-radius:16px;background:#13100d}.brandmark img{height:46px;max-width:38px;object-fit:contain}.brandname{font-weight:850;font-size:19px;letter-spacing:-.7px}.tagline{font-size:10px;letter-spacing:1.7px;color:var(--gold);font-weight:800}.tinylabel{margin:0 10px 12px;color:#747980;font-size:10px;letter-spacing:2.1px;font-weight:900}.nav{display:grid;gap:7px}.nav button{display:flex;align-items:center;gap:12px;width:100%;background:none;color:#b9bbc3;border:0;text-align:left;border-radius:12px;padding:13px 14px;font-weight:650}.nav button .ni{font-size:17px;width:23px;text-align:center}.nav button:hover{background:#1d2026;color:#fff}.nav button.active{background:var(--gold);color:#16120b;font-weight:850}.sidefoot{margin-top:auto;border:1px solid #393221;border-radius:17px;background:linear-gradient(155deg,#231e12,#121418);padding:18px}.sidefoot b{color:var(--gold);font-size:13px;display:block;margin-bottom:7px}.sidefoot span{color:#aeb0b5;font-size:12px}.main{min-width:0}.top{height:78px;padding:0 37px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #272a30;background:#0d0f13}.breadcrumb{color:#8d9097;font-size:12px}.breadcrumb strong{color:#f4f2eb}.right{display:flex;gap:12px;align-items:center}.pill{font-size:11px;font-weight:700;white-space:nowrap;border:1px solid #484033;border-radius:999px;padding:8px 12px;color:#e8c978;background:#221e15}.avatar{width:33px;height:33px;border-radius:50%;background:var(--gold);display:grid;place-items:center;color:#17140c;font-size:12px;font-weight:900}.content{padding:31px 38px 60px;max-width:1500px;margin:0 auto}.kicker{display:flex;gap:8px;align-items:center;color:var(--gold);font-size:11px;font-weight:850;letter-spacing:2.2px;text-transform:uppercase}.kicker:before{content:"";width:7px;height:7px;background:var(--gold);border-radius:50%}.headrow{display:flex;justify-content:space-between;gap:22px;align-items:flex-end;margin-bottom:25px}.headrow h1{font-size:clamp(32px,4vw,53px);line-height:1.05;letter-spacing:-2px;margin:12px 0 10px;font-weight:950}.headrow p{color:#a7a9b0;margin:0;font-size:14px}.goldline{display:inline-block;color:var(--gold)}.date{font-size:12px;color:#b0abb0;background:#181a20;border:1px solid #2b2f36;border-radius:11px;padding:10px 14px;flex-shrink:0}.hero{display:grid;grid-template-columns:1.25fr .8fr;gap:18px;background:radial-gradient(ellipse at 87% 45%,#4c391d 0%,transparent 41%),linear-gradient(118deg,#211c17,#16171c 60%,#0f1215);border:1px solid #52412b;border-radius:var(--radius);padding:28px 30px;position:relative;overflow:hidden;min-height:260px}.hero:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#ffcc5b,transparent)}.smallupper{font-size:10px;color:var(--gold2);letter-spacing:2px;font-weight:900}.hero h2{margin:14px 0 12px;font-size:clamp(29px,3.8vw,49px);line-height:1.07;letter-spacing:-1.5px;max-width:570px}.hero h2 em{font-style:normal;color:var(--gold)}.hero p{color:#bbb9b5;max-width:410px;font-size:13px;margin:0 0 20px}.goldbtn{background:var(--gold);border:0;border-radius:11px;padding:11px 16px;font-weight:850;color:#17130b;box-shadow:0 6px 26px #d5992624}.goldbtn:hover{filter:brightness(1.08)}.secondarybtn{border:1px solid #595045;background:#28231c;color:#eee5d4;border-radius:11px;padding:11px 14px;font-weight:750}.heroactions{display:flex;gap:9px;flex-wrap:wrap}.logoart{position:relative;display:grid;place-items:center;min-height:178px}.logoart .orb{position:absolute;border-radius:50%;height:220px;width:220px;box-shadow:0 0 0 1px #9f7b3933,0 0 0 30px #cb9b2310,0 0 0 58px #cb9b2309;background:radial-gradient(circle,#322719,#17171700 72%)}.logoart img{height:185px;max-width:155px;object-fit:contain;position:relative;filter:drop-shadow(0 16px 22px #ffbb2842);transform:rotate(-8deg)}.sectiontop{display:flex;align-items:center;justify-content:space-between;margin-top:30px;margin-bottom:15px;gap:12px}.sectiontop h2{font-size:19px;margin:0;letter-spacing:-.35px}.sectiontop span{font-size:11px;color:#92969b}.grid2{display:grid;grid-template-columns:1.3fr .85fr;gap:18px}.card{border-radius:20px;background:var(--panel);border:1px solid #2e3138;padding:21px;min-width:0}.cardhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.cardhead b{font-size:15px}.badge{border-radius:99px;background:#2c2b24;border:1px solid #5b4e34;color:#f7cd63;padding:5px 10px;font-size:10px;font-weight:800}.match{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:20px 0 18px;padding:20px;border-radius:15px;background:linear-gradient(90deg,#23252c,#1a1c21);border:1px solid #35373c}.team{display:grid;gap:8px;flex:1;text-align:center;font-size:12px;font-weight:800}.teamcircle{margin:auto;display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#30343a;color:#fff;font-size:17px;font-weight:900}.teamcircle.alt{background:#494036;color:var(--gold)}.vs{font-size:12px;color:var(--gold);font-weight:900;border:1px solid #614a20;padding:8px;border-radius:9px}.forms{display:grid;grid-template-columns:1fr 1fr;gap:18px}.formlabel{font-size:11px;color:#aba9a8;margin-bottom:9px}.dots{display:flex;gap:5px}.dot{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#42484f;color:#dadde0;font-size:10px;font-weight:900}.dot.w{background:#183e30;color:#9bf8cd}.dot.d{background:#53472f;color:#ffe1a0}.dot.l{background:#3b2829;color:#ffb2b2}.muted{font-size:11px;color:#989ba1}.field{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.field label{font-size:11px;color:#b8bac0;display:grid;gap:6px}.field select,.field input{background:#0d1015;color:#fff;border:1px solid #414349;padding:12px 11px;border-radius:10px;width:100%;outline:0}.field input:focus,.field select:focus{border-color:var(--gold)}.result{color:var(--gold);font-weight:850;font-size:12px;min-height:18px;margin-top:12px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tab{border:1px solid #41434a;padding:7px 10px;background:#1d2026;border-radius:8px;color:#c6c7cd;font-size:11px;font-weight:750}.tab.active{background:#54442c;border-color:#a57831;color:#ffe2a4}.fixture{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #33353b;padding:13px 0;gap:15px;font-size:12px}.fixture:last-child{border:0}.fixture b{font-size:13px}.fixture small{color:#b3b3b9}.fixture .score{color:var(--gold);font-weight:900}.notice{border-radius:12px;border:1px solid #594425;background:#33291a;color:#ffdda2;font-size:11px;padding:11px 13px;margin-top:16px}.mini{display:grid;gap:10px}.quiz-question{font-size:16px;font-weight:900;margin:16px 0 12px}.quiz-answers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quiz-answers button{background:#23262c;border:1px solid #41444b;color:#dadddf;border-radius:10px;text-align:left;padding:11px;font-weight:650;font-size:12px}.quiz-answers button:hover{border-color:#d9a938}.quiz-answers button:disabled{opacity:.75;cursor:default}.quiz-answers button.correct{border-color:var(--green);background:#19342b;color:#b6f7d6}.quiz-answers button.wrong{border-color:#bd6a62;background:#392321}.foot{color:#85888e;font-size:10px;text-align:center;margin-top:28px}.hide{display:none!important}.mobilebottom{display:none}.empty{padding:18px;border:1px dashed #52545b;border-radius:11px;color:#a1a2aa;font-size:13px}.special{margin-top:16px;color:#f3d992;font-size:11px}.special b{color:#ffce62}.previewtag{background:#2a2010;color:#f0c46b;display:inline-block;font-size:10px;font-weight:850;border-radius:8px;padding:5px 8px;margin-top:12px}@media (max-width:1100px){.shell{grid-template-columns:210px minmax(0,1fr)}.content{padding:26px 24px}.top{padding:0 24px}.grid2{grid-template-columns:1fr}.hero{grid-template-columns:1fr .45fr}.logoart .orb{width:145px;height:145px}.logoart img{height:140px}}@media (max-width:740px){.shell{display:block}aside{display:none}.top{height:62px;padding:0 18px}.breadcrumb{font-size:11px}.right .pill{display:none}.content{padding:23px 15px 96px}.headrow{align-items:flex-start}.headrow h1{font-size:36px}.headrow p{font-size:12px}.date{display:none}.hero{grid-template-columns:1fr;min-height:0;padding:24px 20px}.hero h2{font-size:35px}.hero p{font-size:12px}.logoart{position:absolute;right:-10px;top:18px;opacity:.17;pointer-events:none}.logoart img{height:220px}.logoart .orb{display:none}.match{padding:13px 8px}.team{font-size:11px}.teamcircle{width:37px;height:37px}.card{padding:16px}.quiz-answers{grid-template-columns:1fr}.mobilebottom{display:grid;position:fixed;bottom:0;left:0;right:0;grid-template-columns:repeat(4,1fr);background:#12151af5;border-top:1px solid #353537;z-index:5;padding:9px 5px max(9px,env(safe-area-inset-bottom))}.mobilebottom button{border:0;background:none;color:#94979f;font-size:9px;font-weight:700;display:grid;gap:3px;place-items:center}.mobilebottom button span{font-size:19px}.mobilebottom button.active{color:var(--gold)}}button:disabled{opacity:.63;cursor:not-allowed}.nav{gap:5px}.nav button{padding:12px 14px}.headrow{align-items:flex-end}.muted{font-size:12px;line-height:1.65;color:#aeb1b8}.toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #32363d;border-radius:16px;background:#16191e;padding:14px;margin-bottom:19px}.toolbar label,.field label,.longlabel{font-size:11px;color:#b0afb0;font-weight:750}.toolbar label{min-width:185px;display:grid;gap:5px}.toolbar input,.toolbar select,.field input,.field select,.longlabel input{width:100%;color:#f2ebda;background:#202329;border:1px solid #49494b;border-radius:10px;padding:11px 12px;min-height:44px;outline:none;color-scheme:dark}.toolbar input:focus,.toolbar select:focus,.field input:focus,.field select:focus,.longlabel input:focus{border-color:var(--gold)}.longlabel{display:grid;gap:6px;margin:16px 0}.field{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.field label{display:grid;gap:7px;min-width:0}.matchescard{padding:6px 20px}.gameitem{padding:18px 5px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #30333a}.gameitem:last-child{border:0}.gamedesc{min-width:0;flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px}.gameclubs{display:flex;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:800}.leaguecaption{display:block;color:#d5b968;font-size:10px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.gamecenter{display:grid;gap:4px;text-align:center;min-width:88px}.gamecenter strong{font-size:18px;color:#ffe098;white-space:nowrap}.gamecenter small{font-size:10px;color:#a0a3ad}.addgame{white-space:nowrap}.tab{border:1px solid #554b36;background:#2a251d;color:#f7db9b;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}.tab:disabled{color:#9dc9b1;border-color:#2b5345;background:#1d3028}.centerlink{text-align:center;margin:14px}.errornote{padding:15px;margin:12px 0;border:1px solid #c26553;background:#38221e;color:#ffd3b8;border-radius:12px;font-size:13px}.legalnote{font-size:11px;color:#8c9098;margin-top:12px}.demobadge{background:#3d2d19;color:#ffe4a3}.livebadge{background:#1e342a;border-color:#315b45;color:#a0ebc5}.tablecard{overflow:hidden}.scrolltable{overflow-x:auto}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{padding:14px 9px;background:#202329;text-transform:uppercase;letter-spacing:.5px;font-size:10px;color:#b2a58c}td{padding:14px 9px;border-bottom:1px solid #2c3037;color:#cdd0d5}td strong{color:#f7f4e9}tr:last-child td{border-bottom:0}.rank{color:var(--gold);font-weight:900}.points{font-weight:900;color:var(--gold2)}.comparegrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.comparecard{margin:0}.matchstats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.matchstats>div{background:#202329;border:1px solid #303238;border-radius:12px;padding:12px;display:grid;gap:6px}.matchstats strong{color:var(--gold);font-size:24px}.matchstats span{font-size:10px;color:#adb0b8}.demowarning{grid-column:1/-1;margin:0;color:#f6cf81;background:#392a15;border:1px solid #64502b;border-radius:12px;padding:12px;font-size:12px}.eventrow>div{display:grid;gap:6px;min-width:0}.eventrow small{color:#bfa76c;font-size:11px}.eventrow b{font-size:13px;overflow-wrap:anywhere}.eventrow{gap:12px}.goldstat{font-weight:950;color:var(--gold);font-size:42px;margin:20px 0 8px}.goldstat span{color:#a5a6aa;font-size:12px}.quizmain{min-height:360px}.quizmain h2{font-size:28px}.quizscore{font-size:53px;color:var(--gold);font-weight:950}.quizfeedback{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:17px;flex-wrap:wrap}.quizfeedback p{font-size:12px;color:#d6d8cd}.bigrecord{font-size:70px;font-weight:950;color:var(--gold);line-height:1;margin:25px 0}.bigrecord small{font-size:18px;color:#c2a97c}.progress{height:6px;background:#30343b;border-radius:6px;overflow:hidden;margin:22px 0 15px}.progress>div{height:100%;background:var(--gold);transition:width .2s}.quiz-answers{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quiz-question{font-size:18px;font-weight:850;margin:18px 0}.notice{margin-top:20px;border:1px solid #605335;background:#2b261a;padding:14px;border-radius:11px;color:#e4d29c;font-size:12px}.fixture{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 3px;border-bottom:1px solid #35373d;font-size:13px}.fixture small{font-size:11px;color:#9da0a8}.foot{line-height:1.5}.nav button:focus-visible,.mobilebottom button:focus-visible{outline:2px solid white}.nav button:hover:not(.active){background:#27292b}@media (max-width:1100px){.gamedesc{gap:8px}.gameclubs{font-size:12px}}@media (max-width:740px){.mobilebottom{grid-template-columns:repeat(6,1fr);gap:1px}.mobilebottom button{font-size:8px;line-height:1.12;min-width:0}.mobilebottom button span{font-size:17px}.toolbar{padding:10px}.toolbar label{min-width:120px;flex:1}.matchescard{padding:4px 12px}.gameitem{align-items:flex-start;flex-direction:column;gap:8px}.gamedesc{width:100%}.addgame{align-self:flex-end}.gameclubs{display:grid;gap:2px}.headrow h1{font-size:33px}.comparegrid{grid-template-columns:1fr}.field{grid-template-columns:1fr 1fr}.notice{font-size:11px}.tablecard{padding:8px}.gamecenter{min-width:82px}.quizfeedback{display:grid}}
