.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:4rem 0 1.5rem}h1[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:3.5rem;font-weight:800;color:var(--accent-primary);margin-bottom:.5rem;letter-spacing:-.03em}.tagline[data-astro-cid-j7pv25f6]{font-size:1.35rem;color:var(--text-secondary);margin-bottom:0;font-weight:500}.season-status[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.6rem;margin-top:.75rem;padding:.35rem 1rem;background:rgba(var(--accent-primary-rgb),.08);border:1px solid rgba(var(--accent-primary-rgb),.25);border-radius:100px;font-family:var(--font-heading);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:border-color .2s}.season-status[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-primary)}.season-status[data-astro-cid-j7pv25f6][data-phase=tournament]{background:#e9456014;border-color:#e9456040}.season-status[data-astro-cid-j7pv25f6][data-phase=between-seasons]{background:#ffd70014;border-color:#ffd7004d}.season-status-label[data-astro-cid-j7pv25f6],.season-status[data-astro-cid-j7pv25f6][data-phase=tournament] .season-status-label[data-astro-cid-j7pv25f6]{color:var(--accent-primary)}.season-status-separator[data-astro-cid-j7pv25f6]{width:3px;height:3px;border-radius:50%;background:var(--text-secondary);opacity:.5}.season-status-phase[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.season-status[data-astro-cid-j7pv25f6][data-phase=tournament] .season-status-phase[data-astro-cid-j7pv25f6]{color:var(--accent-primary)}.season-status[data-astro-cid-j7pv25f6][data-phase=between-seasons] .season-status-phase[data-astro-cid-j7pv25f6]{color:#f6c453}.champ-banner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative;max-width:32rem;margin:2rem auto 2.5rem;padding:2rem 2rem 1.6rem;background:radial-gradient(ellipse at 50% 0%,rgba(255,215,0,.06) 0%,transparent 70%),var(--bg-surface);border:1px solid rgba(255,215,0,.18);border-radius:12px;text-decoration:none;text-align:center;overflow:hidden;transition:border-color .25s,transform .25s}.champ-banner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#ffd700 30%,#fff8dc 50%,#ffd700 70%,transparent);border-radius:2px}.champ-banner[data-astro-cid-j7pv25f6]:hover{border-color:#ffd70073;transform:translateY(-2px)}.champ-eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:gold}.champ-name[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2;margin:.15rem 0}.champ-finals[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-secondary);margin-bottom:.4rem}.champ-cta[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:var(--text-muted);transition:color .2s}.champ-banner[data-astro-cid-j7pv25f6]:hover .champ-cta[data-astro-cid-j7pv25f6]{color:gold}@media(max-width:600px){.champ-banner[data-astro-cid-j7pv25f6]{margin:1.5rem 0 2rem;padding:1.5rem 1.2rem 1.2rem}.champ-name[data-astro-cid-j7pv25f6]{font-size:1.25rem}}.intro[data-astro-cid-j7pv25f6]{font-size:1.05rem;line-height:1.75;text-align:center;max-width:40rem;margin:0 auto;color:var(--text-primary)}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1rem}.intro[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent-primary)}.links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:2rem 0}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:.7rem 1.5rem;border:1px solid var(--border-default);color:var(--text-primary);text-decoration:none;border-radius:6px;font-weight:600;font-size:1rem;transition:border-color .15s,background .15s}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb),.1)}.stats-strip[data-astro-cid-j7pv25f6]{padding:1.5rem 0 2.5rem;text-align:center}.stats-qualifier[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.stats-cards[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:2rem}.stat-card[data-astro-cid-j7pv25f6]{text-align:center;padding:1.2rem 2rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;min-width:140px}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:2.5rem;font-weight:800;color:var(--text-primary);line-height:1.1;letter-spacing:-.02em}.stat-label[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;color:var(--text-muted);margin-top:.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.leaderboard-preview[data-astro-cid-j7pv25f6]{padding:0 0 2.5rem}.leaderboard-preview[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:baseline;gap:1rem;letter-spacing:-.01em}.section-link[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--text-muted);text-decoration:none;margin-left:auto}.section-link[data-astro-cid-j7pv25f6]:hover{color:var(--text-primary)}.mini-leaderboard[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.mini-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:.7rem 1rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;transition:border-color .2s}.mini-row[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-primary)}.mini-gold[data-astro-cid-j7pv25f6]{border-left:3px solid #ffd700;background:linear-gradient(to right,rgba(255,215,0,.06),var(--bg-surface) 40%)}.mini-silver[data-astro-cid-j7pv25f6]{border-left:3px solid #c0c0c0;background:linear-gradient(to right,rgba(192,192,192,.04),var(--bg-surface) 40%)}.mini-bronze[data-astro-cid-j7pv25f6]{border-left:3px solid #cd7f32;background:linear-gradient(to right,rgba(205,127,50,.04),var(--bg-surface) 40%)}.mini-rank[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.3rem;font-weight:800;color:var(--text-muted);min-width:1.5rem;text-align:center}.mini-gold[data-astro-cid-j7pv25f6] .mini-rank[data-astro-cid-j7pv25f6]{color:gold}.mini-silver[data-astro-cid-j7pv25f6] .mini-rank[data-astro-cid-j7pv25f6]{color:silver}.mini-bronze[data-astro-cid-j7pv25f6] .mini-rank[data-astro-cid-j7pv25f6]{color:#cd7f32}.mini-info[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column}.mini-name[data-astro-cid-j7pv25f6]{font-weight:600;font-size:1rem;color:var(--text-primary)}.mini-provider[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-muted)}.mini-rating[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.recent-games[data-astro-cid-j7pv25f6]{padding:0 0 2rem}.recent-games[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:baseline;gap:1rem;letter-spacing:-.01em}.game-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.mini-game-card[data-astro-cid-j7pv25f6]{display:block;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;text-decoration:none;color:var(--text-primary);overflow:hidden;transition:border-color .2s,transform .2s}.mini-game-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.mini-game-card[data-astro-cid-j7pv25f6][data-format=standard]{border-left:3px solid var(--format-standard)}.mini-game-card[data-astro-cid-j7pv25f6][data-format=modern]{border-left:3px solid var(--format-modern)}.mini-game-card[data-astro-cid-j7pv25f6][data-format=legacy]{border-left:3px solid var(--format-legacy)}.mini-game-card[data-astro-cid-j7pv25f6][data-format=commander]{border-left:3px solid var(--format-commander)}.mini-game-card[data-astro-cid-j7pv25f6][data-format=jumpstart]{border-left:3px solid var(--format-jumpstart)}.mgc-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);font-size:.85rem}.mgc-format[data-astro-cid-j7pv25f6]{font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.04em;padding:.15rem .45rem;border-radius:3px;white-space:nowrap}.mgc-format-standard[data-astro-cid-j7pv25f6]{background:#4caf5026;color:var(--format-standard)}.mgc-format-modern[data-astro-cid-j7pv25f6]{background:#2196f326;color:var(--format-modern)}.mgc-format-legacy[data-astro-cid-j7pv25f6]{background:#9c27b026;color:var(--format-legacy)}.mgc-format-commander[data-astro-cid-j7pv25f6]{background:#ff980026;color:var(--format-commander)}.mgc-format-jumpstart[data-astro-cid-j7pv25f6]{background:#e9456026;color:var(--format-jumpstart)}.mgc-turns[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.mgc-players[data-astro-cid-j7pv25f6]{padding:.5rem .75rem}.mgc-player[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.3rem;padding:.15rem 0;font-size:.9rem}.mgc-winner[data-astro-cid-j7pv25f6]{font-weight:700}.mgc-pname[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.mgc-winner[data-astro-cid-j7pv25f6] .mgc-pname[data-astro-cid-j7pv25f6]{color:var(--color-success)}.mgc-winner-label[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:var(--bg-base);background:var(--color-success);padding:.1rem .4rem;border-radius:3px;margin-left:auto}@media(max-width:600px){.stats-cards[data-astro-cid-j7pv25f6]{gap:.75rem}.stat-card[data-astro-cid-j7pv25f6]{min-width:auto;flex:1;padding:.8rem .5rem}.stat-number[data-astro-cid-j7pv25f6]{font-size:1.6rem}.game-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
