@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--surface:#080d0a;--surface-2:#050908;--container:#101711;--container-high:#18211b;--line:#3a4b4080;--line-soft:#3a4b4047;--line-strong:#96b4a066;--text:#e4ede7;--muted:#b0c4b7;--muted-2:#7d9486;--pitch:#22c55e;--pitch-bright:#4ade80;--pitch-ink:#05130b;--gold:#fbbf24;--gold-ink:#1a1200;--no:#ff5470;--no-2:#e23b58;--rarity-common:#94a3b8;--rarity-rare:#3b82f6;--rarity-elite:#a855f7;--rarity-legend:#fbbf24;--shadow:0 24px 60px #0000008c;--shadow-sm:0 12px 34px #00000059;--font-display:"Anton", "Arial Narrow", sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", Menlo, monospace;--text-main:var(--text);--text-muted:var(--muted);--font-sans:var(--font-body);--accent-current:var(--pitch);--accent-pitch:var(--pitch);--accent-gold:var(--gold);--border-subtle:var(--line);--surface-hover:var(--container-high);--bg-deep:var(--surface);--bg-soft:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(1100px 600px at 50% -10%, #22c55e1a, transparent 60%), radial-gradient(820px 520px at 100% 0%, #fbbf240d, transparent 55%), var(--surface);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;min-height:100vh;overflow-x:hidden}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;font-weight:400;line-height:.9}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-2);font-size:11px;font-weight:600}.text-gradient{background:linear-gradient(100deg, var(--pitch-bright), var(--pitch) 48%, var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.panel{background:var(--container);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:18px}.panel-flush{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:12px}button{cursor:pointer;font-family:var(--font-body);background:var(--container-high);color:var(--text);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .1s}button:not(:disabled):not(.active):hover{border-color:var(--line-strong);background:var(--container-high);color:var(--text)}button:not(:disabled):active{transform:translateY(1px)}button.active{background:var(--pitch);color:var(--pitch-ink);border-color:var(--pitch)}button:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--pitch);color:var(--pitch-ink);border:1px solid var(--pitch);border-radius:12px;padding:13px 26px;font-weight:800;box-shadow:0 0 24px #22c55e47}.btn-primary:not(:disabled):hover{background:var(--pitch-bright);border-color:var(--pitch-bright);color:var(--pitch-ink);box-shadow:0 0 30px #22c55e73}.btn-primary:disabled{box-shadow:none}.btn-ghost{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:12px;padding:13px 26px}.btn-ghost:not(:disabled):hover{border-color:var(--line-strong);background:var(--container)}.icon-button{background:var(--container-high);border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.icon-button:not(:disabled):hover{color:var(--text);border-color:var(--line-strong)}:focus-visible{outline:2px solid var(--pitch);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.tape-marquee{background:var(--pitch);border-top:1px solid #00000047;border-bottom:1px solid #00000047;width:106%;margin-left:-3%;padding:11px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 0 40px #22c55e38}.tape-track{width:max-content;animation:42s linear infinite marquee;display:flex}.tape-item{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;color:var(--pitch-ink);white-space:nowrap;padding:0 26px;font-size:18px}.tape-item b{opacity:.62;font-weight:400}@keyframes marquee{to{transform:translate(-50%)}}.pill{letter-spacing:1px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:var(--container);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:600;display:inline-flex}.pill.accent{color:var(--pitch-bright);background:#22c55e12;border-color:#22c55e66}.pill .mono,.pill.mono,.pill-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.badge{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;background:var(--container-high);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 8px;font-size:10px}.dot{background:var(--pitch);width:7px;height:7px;box-shadow:0 0 8px var(--pitch);border-radius:50%;flex-shrink:0}.dot.gold{background:var(--gold);box-shadow:0 0 8px var(--gold)}.dot.live{animation:1.8s ease-in-out infinite livepulse}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.35}}.nav{z-index:40;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#080d0adb;position:sticky;top:0}.nav-inner{align-items:center;gap:16px;max-width:1240px;height:68px;margin:0 auto;padding:0 32px;display:flex}.nav-logo{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;color:var(--text);text-shadow:0 0 26px #22c55e8c;font-size:27px;line-height:1}.nav-badge{font-family:var(--font-display);letter-spacing:1.5px;color:var(--pitch-bright);text-transform:uppercase;border:1px solid #22c55e73;border-radius:999px;padding:3px 9px;font-size:10px}.nav-spacer{flex:1}.nav-wallet{display:inline-flex}.nav-link{color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav-link:hover{color:var(--text)}.app-shell{flex-direction:column;gap:22px;max-width:1240px;margin:0 auto;padding:28px 32px 72px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:10px 0 4px;display:flex}.page-title{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;margin-top:10px;font-size:clamp(34px,4.6vw,52px);line-height:1}.page-blurb{color:var(--muted-2);max-width:56ch;margin-top:9px;font-size:14px;line-height:1.55}.stat-rail{align-items:flex-end;gap:28px;padding-bottom:4px;display:flex}.stat{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.stat-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-2);font-size:10px;font-weight:600}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-size:24px;font-weight:700;line-height:1}.section-title{font-family:var(--font-display);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:9px;font-size:20px;line-height:1;display:flex}.section-title svg{color:var(--pitch)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tab-bar{background:var(--container);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.tab-button{color:var(--muted-2);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 18px;display:inline-flex;position:relative}.tab-button:not(:disabled):not(.active):hover{background:var(--container-high);color:var(--text);border-color:#0000}.tab-button.active{background:var(--pitch);color:var(--pitch-ink);border-color:var(--pitch)}.tab-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%}.tab-button.active .tab-dot{background:var(--pitch-ink);box-shadow:none}.edition-switcher{border:1px solid var(--line);background:var(--container);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.edition-tab{letter-spacing:1px;color:var(--muted-2);background:0 0;border:none;border-radius:999px;padding:6px 15px;font-size:11px}.edition-tab:not(.active):hover{color:var(--text);background:var(--container-high)}.edition-tab.active{background:var(--pitch);color:var(--pitch-ink)}.filter-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.chip{background:var(--container-high);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.chip[data-rarity=COMMON]{color:var(--rarity-common)}.chip[data-rarity=RARE]{color:var(--rarity-rare)}.chip[data-rarity=ELITE]{color:var(--rarity-elite)}.chip[data-rarity=LEGEND]{color:var(--rarity-legend)}.chip.active,.chip.active[data-rarity]{background:var(--pitch);color:var(--pitch-ink);border-color:var(--pitch)}.filter-divider{background:var(--line);width:1px;height:16px;margin:0 5px}.hint-bar{border:1px solid var(--line-soft);border-left:2px solid var(--pitch);color:var(--muted);background:#22c55e0a;border-radius:10px;padding:12px 15px;font-size:13.5px;line-height:1.6}.hint-bar strong{color:var(--pitch-bright);letter-spacing:.5px;font-size:12px;font-weight:700}.error-note{border:1px solid #ff547080;border-left:2px solid var(--no);color:#ffb4ab;background:#ff547012;border-radius:10px;padding:12px 15px;font-size:13.5px}a{color:var(--pitch-bright);text-underline-offset:2px;text-decoration-color:#22c55e66}.empty-note{color:var(--muted-2);text-align:center;padding:28px 0;font-size:14px}.landing{flex-direction:column;min-height:100vh;display:flex}.hero{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1240px;margin:0 auto;padding:76px 32px 40px;display:flex}.hero-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--pitch-bright);border:1px solid #22c55e66;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:11px;font-weight:600;display:inline-flex}.hero-title{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;font-size:clamp(40px,7.6vw,88px);line-height:.9}.hero-title span{text-wrap:balance;display:block}.hero-title em{color:var(--pitch-bright);text-shadow:0 0 48px #22c55e8c;font-style:normal}.hero-sub{color:var(--muted);max-width:60ch;font-size:17px;line-height:1.65}.hero-sub strong{color:var(--gold);font-weight:700}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:22px;font-size:13px;display:flex}.hero-fact{align-items:center;gap:8px;display:inline-flex}.hero-rail{flex-wrap:wrap;justify-content:center;gap:12px;padding:8px 0;display:flex}.hero-rail img{object-fit:cover;object-position:center 20%;border:1px solid var(--line);width:116px;height:156px;box-shadow:var(--shadow-sm);border-radius:12px;transition:transform .25s,border-color .25s}.hero-rail img:nth-child(odd){transform:translateY(-8px)}.hero-rail img:hover{border-color:#fbbf248c;transform:translateY(-16px)}.flow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;max-width:1240px;margin:0 auto;padding:44px 32px 72px;display:grid}.flow-step{background:var(--container);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.flow-num{font-family:var(--font-display);color:var(--pitch-ink);background:var(--pitch);border-radius:6px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.flow-step h3{font-family:var(--font-display);letter-spacing:.5px;text-transform:uppercase;font-size:17px;font-weight:400}.flow-step p{color:var(--muted-2);font-size:13.5px;line-height:1.6}.landing-footer{border-top:1px solid var(--line);text-align:center;color:var(--muted-2);letter-spacing:1.5px;text-transform:uppercase;margin-top:auto;padding:24px 32px;font-size:11px;font-weight:600}.card-grid{grid-template-columns:repeat(auto-fill,minmax(162px,1fr));gap:12px;display:grid}.squad-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.player-card{--frame:var(--rarity-common);--glow:#94a3b829;border:1px solid var(--line);border-top:3px solid var(--frame);background:var(--container);box-shadow:var(--shadow-sm);text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--text);border-radius:14px;flex-direction:column;gap:7px;padding:10px;font-size:13px;font-weight:400;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.player-card[data-rarity=RARE]{--frame:var(--rarity-rare);--glow:#3b82f642}.player-card[data-rarity=ELITE]{--frame:var(--rarity-elite);--glow:#a855f74d}.player-card[data-rarity=LEGEND]{--frame:var(--rarity-legend);--glow:#fbbf2457;background:linear-gradient(180deg, #fbbf2412, var(--container) 55%)}button.player-card{cursor:pointer}button.player-card:not(:disabled):hover{box-shadow:var(--shadow), 0 0 26px var(--glow);border-color:var(--line-strong);border-top-color:var(--frame);color:var(--text);transform:translateY(-4px)}.player-card.selected{border-color:var(--pitch);box-shadow:0 0 0 1px var(--pitch), var(--shadow-sm)}.pc-top{align-items:center;gap:7px;display:flex}.pc-overall{font-family:var(--font-display);color:var(--frame);font-size:26px;line-height:1}.pc-pos{letter-spacing:1px;color:var(--muted-2);border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:700}.pc-flag{font-family:var(--font-mono);letter-spacing:.5px;color:var(--muted-2);margin-left:auto;font-size:12px;font-weight:700;line-height:1}.pc-art{aspect-ratio:4/3;background:var(--surface-2);border:1px solid var(--line-soft);border-radius:9px;overflow:hidden}.pc-art img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.pc-name{letter-spacing:-.1px;min-height:2.5em;font-size:13.5px;font-weight:700;line-height:1.25}.pc-stats{grid-template-columns:1fr 1fr;gap:3px 10px;display:grid}.pc-stat{letter-spacing:.5px;color:var(--muted-2);justify-content:space-between;font-size:10.5px;font-weight:600;display:flex}.pc-stat strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}.pc-wc{font-family:var(--font-mono);color:var(--muted-2);border-top:1px solid var(--line-soft);letter-spacing:-.2px;padding-top:6px;font-size:9.5px}.pc-rarity{font-family:var(--font-display);letter-spacing:2px;color:var(--frame);font-size:10px}.pc-count{background:var(--pitch);color:var(--pitch-ink);font-family:var(--font-mono);border:1px solid var(--surface);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;top:-7px;right:-7px}.player-card.compact .pc-name{min-height:auto}.pack-visual{color:#fff;width:196px;height:268px;box-shadow:var(--shadow);background:linear-gradient(#060e091a 0%,#050b08e0 68%,#040806fa 100%),url(/cards/fwd.webp) 50% 16%/cover no-repeat,linear-gradient(160deg,#15803d 0%,#166534 55%,#ca8a04 140%);border:1px solid #fbbf244d;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;padding-bottom:22px;display:flex}.pack-ball{filter:drop-shadow(0 0 10px #0009);font-size:34px}.pack-brand{font-family:var(--font-display);letter-spacing:3px;text-shadow:0 2px 12px #000c;font-size:28px}.pack-edition{letter-spacing:2px;opacity:.85;font-size:9px;font-weight:700}.odds-table{border-collapse:collapse;table-layout:auto;width:fit-content}.odds-table td{letter-spacing:.5px;white-space:nowrap;padding:3px 18px 3px 0;font-size:10.5px;font-weight:700}.odds-table td[data-rarity=COMMON]{color:var(--rarity-common)}.odds-table td[data-rarity=RARE]{color:var(--rarity-rare)}.odds-table td[data-rarity=ELITE]{color:var(--rarity-elite)}.odds-table td[data-rarity=LEGEND]{color:var(--rarity-legend)}.odds-table td span{font-family:var(--font-mono)}.reveal-grid{perspective:900px;margin-top:18px}.best-pull{border-radius:14px;box-shadow:0 0 30px #fbbf2459}.squad-slot-empty{border:1px dashed var(--line);text-align:center;min-height:124px;color:var(--muted-2);letter-spacing:1.5px;text-transform:uppercase;background:#ffffff04;border-radius:14px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.squad-problems{color:var(--muted-2);flex-direction:column;gap:5px;font-size:13px;list-style:none;display:flex}.squad-problems li{align-items:baseline;gap:8px;display:flex}.squad-problems li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:5px;height:5px;transform:translateY(-2px)}.rating-row{letter-spacing:1px;color:var(--muted-2);grid-template-columns:84px 1fr 32px;align-items:center;gap:10px;font-size:11px;font-weight:700;display:grid}.rating-row strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.rating-bar{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:999px;height:6px;overflow:hidden}.rating-fill{border-radius:inherit;background:var(--pitch);height:100%}.squad-ready{letter-spacing:.5px;text-transform:uppercase;color:var(--pitch-bright);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.scoreboard{justify-content:center;align-items:center;gap:22px;padding:22px 24px;display:flex}.score-team{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-2);text-align:right;flex:1;font-size:11px;font-weight:700}.score-team:last-of-type{text-align:left}.score-num{font-family:var(--font-display);letter-spacing:1px;color:var(--text);font-variant-numeric:tabular-nums;font-size:46px;line-height:1}.tape{flex-direction:column;gap:9px;padding:16px 20px;display:flex}.tape-row{grid-template-columns:30px 1fr 30px;align-items:center;gap:10px;display:grid}.tape-row>strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-2);text-align:center;font-size:13px;font-weight:700}.tape-row>strong.lead{color:var(--pitch-bright)}.tape-bar{background:var(--surface-2);border-radius:999px;height:14px;display:flex;position:relative;overflow:hidden}.tape-home{background:var(--pitch)}.tape-away{background:#ff547080}.tape-label{letter-spacing:2px;color:#fff;text-shadow:0 1px 3px #000c;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.battle-log{flex-direction:column;gap:3px;max-height:420px;padding:16px;display:flex;overflow-y:auto}.log-entry{color:var(--muted);border-radius:8px;gap:12px;padding:6px 10px;font-size:13.5px;line-height:1.5;display:flex}.log-minute{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted-2);text-align:right;min-width:30px;padding-top:2px;font-size:11px}.log-goal{color:var(--text);background:#22c55e14;font-weight:600}.log-goal.log-home{box-shadow:inset 2px 0 0 var(--pitch)}.log-goal.log-away{box-shadow:inset 2px 0 0 var(--no)}.log-kickoff,.log-half_time,.log-full_time,.log-pens{color:var(--muted-2);letter-spacing:1.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.log-result{display:none}.battle-result{font-family:var(--font-display);letter-spacing:1.5px;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:15px;font-size:17px;display:flex}.battle-result.won{color:var(--pitch-bright);background:#22c55e1a;border:1px solid #22c55e73}.battle-result.lost{color:#ffb4ab;background:#ff547012;border:1px solid #ff547066}.arena-empty{text-align:center;color:var(--muted-2);flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.arena-empty svg{color:var(--muted-2);opacity:.5}.arena-empty p{max-width:46ch;color:var(--muted);font-size:15px;line-height:1.6}.wager-row{border:1px solid var(--line);background:var(--surface-2);font-size:13.5px;font-family:var(--font-body);text-transform:none;letter-spacing:0;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:12px 15px;font-weight:500;display:grid}.wager-row .mono,.wager-row .wager-sol{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.wager-row.mine{background:#fbbf240d;border-color:#fbbf2459}.wager-tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.wager-pow{font-family:var(--font-mono);color:var(--muted-2);font-size:11px;font-weight:700}button.wager-row.result{cursor:pointer}.wager-row.result.won{box-shadow:inset 2px 0 0 var(--pitch)}.wager-row.result.lost{box-shadow:inset 2px 0 0 var(--no)}.wager-row.result.won:hover{border-color:var(--line-strong);background:#22c55e0f}.wager-row.result.lost:hover{border-color:var(--line-strong);background:#ff54700d}.wager-outcome{font-family:var(--font-display);letter-spacing:1.5px;font-size:13px}.wager-outcome.won{color:var(--pitch-bright)}.wager-outcome.lost{color:#ffb4ab}.live-list{flex-direction:column;gap:6px;display:flex}.live-row{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;grid-template-columns:62px 1fr auto 1fr 108px;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:grid}.live-row.is-live{background:#22c55e0a;border-color:#22c55e73}.live-status{font-family:var(--font-mono);letter-spacing:.5px;text-align:center;border-radius:5px;padding:4px 0;font-size:10px;font-weight:700}.live-status.live-ft{color:var(--muted-2);background:var(--container-high)}.live-status.live-live{color:var(--pitch-ink);background:var(--pitch)}.live-status.live-upcoming{color:var(--gold);background:#fbbf241f}.live-team{font-weight:600}.live-team.home{text-align:right}.live-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;min-width:56px;font-size:15px;font-weight:700}.live-kickoff{font-family:var(--font-mono);color:var(--muted-2);text-align:right;font-size:10.5px}.wallet-adapter-button{font-family:var(--font-body)!important;height:auto!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.wallet-adapter-button-trigger{letter-spacing:.3px;transition:background .15s,box-shadow .15s;box-shadow:0 0 24px #22c55e47;background:var(--pitch)!important;color:var(--pitch-ink)!important;border:1px solid var(--pitch)!important;border-radius:12px!important;padding:11px 20px!important;font-weight:800!important}.wallet-adapter-button-trigger:not([disabled]):hover{box-shadow:0 0 30px #22c55e73;background:var(--pitch-bright)!important}.hero-cta .wallet-adapter-button-trigger{padding:14px 28px!important;font-size:14px!important}.nav-wallet .wallet-adapter-button,.nav-wallet .wallet-adapter-button-trigger{background:var(--container-high)!important;color:var(--muted)!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:10px!important;padding:10px 18px!important;font-weight:700!important}.nav-wallet .wallet-adapter-button:not([disabled]):hover{color:var(--text)!important;border-color:var(--line-strong)!important;background:var(--container-high)!important}.wallet-adapter-modal-wrapper{border:1px solid var(--line);background:var(--container)!important;box-shadow:var(--shadow)!important;font-family:var(--font-body)!important;border-radius:18px!important}.wallet-adapter-modal-title{text-transform:uppercase;letter-spacing:1px;color:var(--text)!important;font-family:var(--font-display)!important;font-weight:400!important}.wallet-adapter-modal-list .wallet-adapter-button{background:var(--surface-2)!important;border:1px solid var(--line)!important;color:var(--text)!important;border-radius:12px!important}.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:var(--container-high)!important;border-color:var(--line-strong)!important}.wallet-adapter-modal-button-close{background:var(--container-high)!important;border-radius:10px!important}.wallet-adapter-modal-button-close svg{fill:var(--muted)!important}@media (width<=900px){.nav-inner{padding:0 18px}.app-shell{padding:20px 18px 56px}.hero{padding:48px 18px 32px}.flow{padding:32px 18px 56px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))}.hero-rail img{width:84px;height:116px}.tab-bar{width:100%}}@media (width<=760px){.nav-inner{flex-wrap:wrap;gap:8px;height:auto;min-height:60px;padding:10px 16px}.nav-spacer{flex:1 0 100%;height:0}.nav-wallet{margin-left:auto}.nav-link{display:none}.hero-facts{gap:12px;font-size:12px}.hero-sub{font-size:15px;line-height:1.6}.hero-cta{flex-direction:column;width:100%}.page-head{gap:14px}.stat-rail{gap:20px}}@media (width<=640px){.live-row{grid-template-columns:52px 1fr auto 1fr}.live-kickoff{display:none}.wager-row{grid-template-columns:1fr auto;row-gap:10px}.scoreboard{gap:12px}.score-num{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
