:root{--espresso:#14100c;--roast:#241913;--mocha:#8a5a3b;--caramel:#a9825a;--red:#e05a47;--latte:#c8b49c;--gold:#d4a84b;--gold-bright:#e8c46a;--sage:#9caf88;--sage-bright:#bccdaa;--matcha:#4e6e52;--matcha-deep:#3f5e48;--cream:#f3e9da;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius:10px;--radius-sm:6px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2.5rem;--content-width:72rem;--header-height:4.5rem;--tap-size:2.75rem;--surface:var(--roast);--surface-raised:color-mix(in srgb, var(--cream) 6%, transparent);--glass:color-mix(in srgb, var(--roast) 74%, transparent);--glass-strong:color-mix(in srgb, var(--roast) 88%, transparent);--shadow-card:inset 0 1px 0 color-mix(in srgb, var(--cream) 6%, transparent), 0 30px 60px -30px color-mix(in srgb, var(--espresso) 90%, transparent);--border:color-mix(in srgb, var(--mocha) 70%, transparent);--border-strong:var(--mocha);--text:var(--cream);--text-muted:var(--latte);--brand:var(--matcha);--brand-hover:var(--matcha-deep);--on-brand:var(--cream);--accent:var(--sage);--accent-hover:var(--sage-bright);--negative:var(--red);--positive:var(--sage);--focus-ring:var(--sage-bright);--finish-spin:var(--latte);--finish-burst:var(--red);--finish-over:var(--caramel);--finish-xtreme:var(--gold);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--espresso);min-height:100vh;color:var(--text);font-family:var(--font-sans);flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex;overflow-x:clip}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-2;background:radial-gradient(1200px 680px at 55% -18%, color-mix(in srgb, var(--matcha) 42%, transparent), transparent 62%), radial-gradient(820px 560px at -12% 38%, color-mix(in srgb, var(--mocha) 26%, transparent), transparent 62%), radial-gradient(760px 520px at 50% 115%, color-mix(in srgb, var(--gold) 8%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--roast) 45%, var(--espresso)), var(--espresso))}body:after{z-index:-1;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .88 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{margin:0 0 var(--space-3);font-weight:700;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.3rem}h3{margin-top:var(--space-5);font-size:1.1rem}h4{color:var(--text-muted);margin-top:var(--space-4);font-size:.95rem}p{margin:0 0 var(--space-3)}a{color:var(--accent);text-underline-offset:.2em}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--brand);color:var(--on-brand)}.muted{color:var(--text-muted)}.lead{color:var(--text-muted);max-width:42rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--brand);color:var(--on-brand);border-radius:var(--radius-sm);position:absolute;top:-4rem}.skip-link:focus{top:var(--space-3)}.site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--roast) 92%, transparent), color-mix(in srgb, var(--roast) 68%, transparent));backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border);z-index:20}@media (width>=48rem){.site-header{position:sticky;top:0}}.site-header__inner{max-width:var(--content-width);padding:var(--space-2) var(--space-4) 0;align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand__wordmark{width:auto;height:40px;display:none}.brand__mark{width:40px;height:40px;display:block}.site-nav{gap:var(--space-1) var(--space-2);scrollbar-width:thin;flex:100%;order:3;min-width:0;display:flex;overflow-x:auto}.site-nav a{min-height:3rem;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;padding:0 .7rem;font-size:1.2rem;text-decoration:none;display:inline-flex}@media (hover:hover){.site-nav a:hover{color:var(--text);background:linear-gradient(to top, color-mix(in srgb, var(--accent) 12%, transparent), transparent 80%);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--accent) 60%, transparent)}}.site-nav a[aria-current=page]{color:var(--text);background:linear-gradient(to top, color-mix(in srgb, var(--accent) 20%, transparent), transparent 85%);box-shadow:inset 0 -3px 0 var(--accent)}.site-header__inner>:last-child:not(.site-nav){margin-left:auto}@media (width>=48rem){.site-header__inner{min-height:var(--header-height);flex-wrap:nowrap;align-items:stretch;padding-top:0}.site-header__inner>*{align-self:center}.site-header__inner>.site-nav{flex:auto;order:0;align-self:stretch}.site-nav a{min-height:var(--header-height)}}@media (width>=64rem){.brand__wordmark{display:block}.brand__mark{display:none}}@media (width>=64rem) and (width<=74.99rem){.site-header__inner:has(.season-switcher) .brand__wordmark{display:none}.site-header__inner:has(.season-switcher) .brand__mark{display:block}}@media (width>=64rem){.site-header__inner:has(.session) .brand__wordmark{display:none}.site-header__inner:has(.session) .brand__mark{display:block}}.session{font-size:.85rem}.session--error{color:var(--negative)}.page{width:100%;max-width:var(--content-width);padding:var(--space-5) var(--space-4) var(--space-6);gap:var(--space-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.page>h1,.page>.lead{margin-bottom:0}.page--sectioned{padding-block:0 var(--space-6);gap:0}.page-section{gap:var(--space-4);padding-block:clamp(var(--space-4), 3svh, var(--space-5));flex-direction:column;min-width:0;display:flex;position:relative}.page-section--hero{padding-top:clamp(var(--space-5), 5svh, var(--space-6))}.page-section--hero h1{letter-spacing:-.01em;margin-bottom:0;font-size:clamp(2.1rem,1.4rem + 3.5vw,3.5rem)}.page-section--hero .lead{max-width:40rem;margin-bottom:0;font-size:clamp(1.05rem,1rem + .5vw,1.25rem)}.page-section--hero .podium-section{margin-top:var(--space-4)}.bey-stage{--bey-size:min(200vw / 3, 130svh);--bey-center:calc(100% - var(--bey-size) / 10) 50%;z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at var(--bey-center), transparent 0 2.9rem, color-mix(in srgb, var(--cream) 5%, transparent) 2.9rem 3rem);mask-image:radial-gradient(circle at var(--bey-center), var(--espresso) 0 calc(var(--bey-size) * .5), transparent calc(var(--bey-size) * .95));position:fixed;inset:0;overflow:hidden}.hero-bey{top:50%;left:calc(100% - var(--bey-size) * .6);width:var(--bey-size);opacity:.55;height:auto;position:absolute;translate:0 -50%}.page-section--island:not(:has(astro-island>*)){display:none}.page--sectioned>astro-island>.status{margin-block:var(--space-5)}.site-footer{border-top:1px solid var(--border);background:linear-gradient(180deg, color-mix(in srgb, var(--roast) 40%, transparent), transparent);padding:var(--space-4);text-align:center;color:var(--text-muted);font-size:.85rem}.site-footer p{margin:0}.inline-select select{min-height:2.5rem}.season-switcher select{min-height:3rem;font-size:1.2rem}.panel{background:linear-gradient(180deg, var(--glass-strong), var(--glass));border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);backdrop-filter:blur(10px);padding:var(--space-4);min-width:0}.panel>:last-child{margin-bottom:0}.panel__header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.panel__header h2,.panel__header p{margin-bottom:0}.panel--danger{border-color:var(--red)}input,select,textarea{font:inherit;color:var(--text);background:var(--espresso);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:var(--tap-size);max-width:100%}input[type=checkbox]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--brand)}input::placeholder{color:var(--text-muted);opacity:.8}input:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}[aria-invalid=true]{border-color:var(--negative)}.search input{min-width:min(100%,16rem)}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-size);padding:var(--space-2) var(--space-4);font:inherit;border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.button:disabled{opacity:.5;cursor:not-allowed}.button--primary{background:var(--brand);color:var(--on-brand)}@media (hover:hover){.button--primary:hover:not(:disabled){background:var(--brand-hover);color:var(--on-brand);box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 45%, transparent)}}.button--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}@media (hover:hover){.button--ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover);background:color-mix(in srgb, var(--accent) 10%, transparent)}}.button--danger{background:var(--red);color:var(--espresso)}@media (hover:hover){.button--danger:hover:not(:disabled){background:var(--caramel);color:var(--espresso);box-shadow:0 4px 14px color-mix(in srgb, var(--red) 35%, transparent)}}.status{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);flex-direction:column;display:flex}.status p{margin:0}.status--loading{flex-direction:row;align-items:center}.status--error{border-style:solid;border-color:var(--red);color:var(--text)}.status__title{color:var(--text)}.spinner{border:2px solid var(--border-strong);border-top-color:var(--latte);border-radius:50%;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.spinner{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.table-wrap{border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-count{margin:0 0 var(--space-2);font-size:.85rem}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.95rem}.data-table th,.data-table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);white-space:nowrap}.data-table thead th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface);font-size:.8rem;font-weight:600;position:sticky;top:0}.data-table .num{text-align:right}.data-table--compact th,.data-table--compact td{padding:var(--space-1) var(--space-2);font-size:.85rem}.data-table tfoot th,.data-table tfoot td{border-top:2px solid var(--border-strong);font-weight:700}@media (hover:hover){.data-table tbody tr:hover{background:color-mix(in srgb, var(--accent) 11%, transparent)}}.show-more{margin-top:var(--space-3);justify-content:center;display:flex}.show-more__icon{font-size:.8em}.empty-row{text-align:center!important;padding:var(--space-5)!important}.data-table tr.is-top .rank-cell{color:var(--gold);font-weight:700}.data-table tr.is-top,.data-table tr.is-qualifier{background:color-mix(in srgb, var(--gold) 7%, transparent)}.rank-cell{width:3.5rem}.mmr-cell,.impact-cell{font-weight:700}.is-negative{color:var(--negative)}.data-table tr.cut-line>td{border-top:2px dashed var(--gold)}.tie-badge{margin-left:var(--space-1);padding:0 var(--space-1);letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:var(--radius-sm);vertical-align:middle;font-size:.65rem;font-weight:700}.sort-button{all:unset;box-sizing:border-box;align-items:center;gap:var(--space-1);cursor:pointer;text-transform:inherit;letter-spacing:inherit;padding:var(--space-1) 0;min-height:2rem;display:inline-flex}@media (hover:hover){.sort-button:hover{color:var(--accent-hover)}}.sort-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sort-button__icon{min-width:.8em;color:var(--accent);font-size:.7em;display:inline-block}.data-table th[aria-sort=ascending],.data-table th[aria-sort=descending]{color:var(--text)}.movement{font-size:.85rem;font-weight:700}.movement--up{color:var(--positive)}.movement--down{color:var(--negative)}.movement--new{color:var(--latte);letter-spacing:.04em}.avatar{object-fit:cover;background:var(--mocha);border-radius:50%;flex:none}.avatar--sm{width:1.75rem;height:1.75rem}.avatar--md{width:2.5rem;height:2.5rem}.avatar--lg{width:3.5rem;height:3.5rem}.avatar--placeholder{color:var(--cream);background:var(--mocha);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.avatar--sm.avatar--placeholder{font-size:.8rem}.avatar--lg.avatar--placeholder{font-size:1.4rem}.player-link{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--text);flex-wrap:wrap;font-weight:600;text-decoration:none;display:inline-flex}.player-link>span:not(.team-badge):not(.avatar){overflow-wrap:anywhere;min-width:0}.player-link:hover{color:var(--accent-hover);text-decoration:underline}.finish-list{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.finish-chip{align-items:center;gap:var(--space-1);font-size:.85rem;font-weight:600;display:inline-flex}.finish-chip__dot{background:var(--text-muted);border-radius:50%;width:.6rem;height:.6rem}.finish-chip__count{font-variant-numeric:tabular-nums}.finish-chip--spin .finish-chip__dot{background:var(--finish-spin)}.finish-chip--burst .finish-chip__dot{background:var(--finish-burst)}.finish-chip--over .finish-chip__dot{background:var(--finish-over)}.finish-chip--xtreme .finish-chip__dot{background:var(--finish-xtreme)}.finish-chip--spin{color:var(--finish-spin)}.finish-chip--burst{color:var(--finish-burst)}.finish-chip--over{color:var(--finish-over)}.finish-chip--xtreme{color:var(--finish-xtreme)}.badge{padding:0 var(--space-2);border:1px solid var(--border-strong);color:var(--text-muted);vertical-align:middle;border-radius:999px;font-size:.75rem;font-weight:700;display:inline-block}.badge--win{color:var(--positive);border-color:var(--positive)}.badge--loss{color:var(--negative);border-color:var(--negative)}.badge--draft{color:var(--caramel);border-color:var(--caramel)}.badge--finalized{color:var(--latte);border-color:var(--latte)}.badge--tag{color:var(--gold);border-color:var(--gold)}.team-badge{padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);white-space:nowrap;vertical-align:middle;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1.6;display:inline-block}.team-standings{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:0;list-style:none;display:grid}.team-card{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised)}.team-card__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.team-card h3{margin-bottom:var(--space-2);overflow-wrap:anywhere}.team-card p{margin-bottom:0}.team-card--top{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 7%, var(--surface-raised))}.team-card--indie h3{color:var(--text-muted)}.podium{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.podium{grid-template-columns:repeat(3,1fr);align-items:end}}.podium__card{align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;background:linear-gradient(180deg, var(--glass-strong), var(--glass));border:1px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow-card);backdrop-filter:blur(10px);flex-direction:column;display:flex}.podium__card--rank-1{border-width:2px;border-color:var(--gold-bright);background:radial-gradient(420px 220px at 50% 0%, color-mix(in srgb, var(--gold) 24%, transparent), transparent 70%), linear-gradient(180deg, var(--glass-strong), var(--glass))}@media (width>=40rem){.podium__card--rank-1{padding-top:var(--space-6)}}.podium__rank{letter-spacing:.04em;color:var(--gold);font-weight:800}.podium__card--rank-1 .podium__rank{color:var(--gold-bright)}.podium__mmr{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.podium__mmr abbr{color:var(--text-muted);font-size:.7rem;text-decoration:none}.insights{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.insights li{padding:var(--space-2) var(--space-3);background:var(--surface-raised);background-image:linear-gradient(90deg, color-mix(in srgb, var(--cream) 3%, transparent), transparent);border:1px solid color-mix(in srgb, var(--cream) 5%, transparent);border-radius:var(--radius-sm)}.tabs{gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-1);background:linear-gradient(180deg, var(--surface-raised), color-mix(in srgb, var(--cream) 3%, transparent));border:1px solid var(--border);margin-bottom:var(--space-4);border-radius:999px;display:flex;overflow-x:auto}.tabs__tab{min-height:var(--tap-size);padding:var(--space-2) var(--space-4);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-weight:600}@media (hover:hover){.tabs__tab:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent)}.tabs__tab[aria-selected=true]:hover{background:linear-gradient(180deg, var(--brand), var(--brand-hover));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cream) 18%, transparent), 0 6px 22px -6px color-mix(in srgb, var(--sage) 55%, transparent)}}.tabs__tab[aria-selected=true]{color:var(--on-brand);background:linear-gradient(180deg, var(--brand), var(--brand-hover));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cream) 18%, transparent), 0 6px 20px -8px color-mix(in srgb, var(--brand) 80%, transparent)}.tabs__tab[aria-selected=true] .finish-chip{color:var(--on-brand)}.tab-panel:focus-visible{outline-offset:4px}.stat-grid{gap:var(--space-3);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.stat{padding:var(--space-3);background:var(--surface-raised);border-radius:var(--radius-sm);border:1px solid var(--border)}.stat dt{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem}.stat dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:700}.breakdown{gap:var(--space-5);align-items:start;display:grid}@media (width>=56rem){.breakdown{grid-template-columns:minmax(14rem,18rem) 1fr}}.donut{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.donut__chart{width:min(100%,14rem);height:auto}.donut__track{fill:none;stroke:var(--surface-raised);stroke-width:6px}.donut__segment{fill:none;stroke-width:6px}.donut__segment--spin{stroke:var(--finish-spin)}.donut__segment--burst{stroke:var(--finish-burst)}.donut__segment--over{stroke:var(--finish-over)}.donut__segment--xtreme{stroke:var(--finish-xtreme)}.donut__total{fill:var(--text);font-size:7px;font-weight:700}.donut__caption{fill:var(--text-muted);font-size:3px}.donut__legend{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.finish-head--spin{color:var(--finish-spin)!important}.finish-head--burst{color:var(--finish-burst)!important}.finish-head--over{color:var(--finish-over)!important}.finish-head--xtreme{color:var(--finish-xtreme)!important}.formula{margin:0 0 var(--space-3);padding:var(--space-3);background:var(--espresso);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.85rem;line-height:1.6;overflow-x:auto}.steps{padding-left:var(--space-5)}.steps li{margin-bottom:var(--space-2)}.event-view{gap:var(--space-4);flex-direction:column;display:flex}.event-view h3{margin-top:0}.match-list,.log-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.match-card{padding:var(--space-2) var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.match-card__tag{margin:0 0 var(--space-1)}.match-card__side-row{gap:var(--space-2);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=40rem){.match-card__side-row{grid-template-columns:1fr auto 1fr}}.match-card__side{align-items:center;gap:var(--space-2);color:var(--text-muted);flex-wrap:wrap;display:flex}.match-card__side.is-winner{color:var(--text)}.match-card__score{font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.collapsible>summary{cursor:pointer;min-height:var(--tap-size);align-items:center;font-weight:600;display:flex}.drawer-backdrop{z-index:50;background:color-mix(in srgb, var(--espresso) 75%, transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{overscroll-behavior:contain;background:var(--roast);border-left:1px solid var(--border-strong);width:min(100%,36rem);height:100%;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.drawer__header{align-items:center;gap:var(--space-3);display:flex}.drawer__header h2{margin:0}.drawer__header>div{flex:1;min-width:0}.drawer__header p{margin:0}.drawer__body>section{margin-bottom:var(--space-4)}.drawer__body h3{margin-top:var(--space-4)}.sparkline{width:100%;height:auto;display:block}.sparkline__line{fill:none;stroke:var(--latte);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sparkline__dot{fill:var(--latte)}.sparkline__dot--last{fill:var(--cream)}.sparkline-caption{margin:var(--space-1) 0 0;justify-content:space-between;font-size:.85rem;display:flex}.finish-cards{gap:var(--space-2);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.finish-card{gap:var(--space-1);padding:var(--space-3);background:var(--surface-raised);border-radius:var(--radius-sm);flex-direction:column;display:flex}.finish-card .finish-chip{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.finish-card__count{font-size:1.6rem;font-weight:700}.finish-card__meta{font-size:.8rem}.log-row{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-raised);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.log-row__opponent{flex:8rem}.log-row__score{font-variant-numeric:tabular-nums;font-weight:700}body:has(.drawer) .site-header{z-index:1}.board-table .rank-cell{text-align:left;width:5rem}a,.button,.tabs__tab,.sort-button,.collapsible>summary,input,select,textarea,.brand img,.podium__card,.finish-card,.stat,.match-card,.log-row,.insights li,.finish-chip__dot{transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,filter .15s,transform .15s}.data-table tbody tr{transition:background-color .15s}.data-table tbody td:first-child{transition:box-shadow .15s}input:focus:not([type=checkbox],[aria-invalid=true]),select:focus:not([aria-invalid=true]),textarea:focus:not([aria-invalid=true]){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}@media (hover:hover){input:hover:not(:disabled,:focus,[type=checkbox],[aria-invalid=true]),select:hover:not(:disabled,:focus,[aria-invalid=true]),textarea:hover:not(:disabled,:focus,[aria-invalid=true]){border-color:color-mix(in srgb, var(--accent) 65%, var(--border-strong))}.collapsible>summary:hover{color:var(--accent-hover)}.brand:hover img{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent))}.podium__card:hover{border-color:var(--gold-bright);box-shadow:0 8px 24px color-mix(in srgb, var(--gold) 22%, transparent)}.stat:hover,.match-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}.finish-card:hover,.log-row:hover,.insights li:hover{background:color-mix(in srgb, var(--accent) 9%, var(--surface-raised))}.finish-chip:hover .finish-chip__dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 25%, transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:none}.brand:hover img{transform:scale(1.04)}.podium__card:hover{transform:translateY(-4px)}.stat:hover,.match-card:hover,.finish-card:hover{transform:translateY(-2px)}.insights li:hover,.log-row:hover{transform:translate(3px)}.finish-chip:hover .finish-chip__dot{transform:scale(1.35)}}.th-short{display:none}.col-player{min-width:0}@media (width<=55.99rem){.data-table{font-size:.875rem}.data-table th,.data-table td{padding:var(--space-2) var(--space-2)}.data-table thead th{letter-spacing:.02em;font-size:.72rem}.th-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.th-short{display:inline}.rank-cell,.board-table .rank-cell{width:auto}.col-wrap{white-space:normal;min-width:7rem}}@media (width<=34.99rem){.col-hide-1{display:none}.data-table th,.data-table td{padding:var(--space-2) var(--space-1)}.data-table .col-player{white-space:normal}.panel{padding:var(--space-3)}.page{padding-inline:var(--space-3)}}@media (width<=25.99rem){.col-hide-2{display:none}}
