.lg-self{background-color:var(--surface-2);background-image:repeating-linear-gradient(135deg, color-mix(in oklab, var(--ink) 13%, transparent) 0 2px, transparent 2px 7px)}.lg-band{background-color:color-mix(in oklab, var(--primary) 11%, var(--surface))}.lg-band-x{background-color:color-mix(in oklab, var(--primary) 20%, var(--surface))}.lg-sticky{box-shadow:1px 0 0 var(--line)}.lg-scroll.scroll-fade[data-fade-start=true],.fade-end-only.scroll-fade[data-fade-start=true]{--fade-start:0px}.lg-scroll[data-fade-start=true] .lg-sticky{box-shadow:1px 0 0 var(--line), 8px 0 10px -8px color-mix(in oklab, var(--hero) 45%, transparent)}.fit-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:64rem){.fit-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--fit-card,var(--fit-card-guess,28rem))), 1fr));container-type:inline-size}.fit-grid>*{max-inline-size:max(calc(var(--fit-card,var(--fit-card-guess,28rem)) + 4rem), calc(50cqi - .5rem))}.fit-grid[data-fit-measure]>*{width:max-content;max-width:none}.fit-table>:not([data-fit-driver]){contain:inline-size}[data-fit-fill]{max-inline-size:calc(var(--fit-fill,var(--fit-guess,100%)) + 4rem)}.fit-grid[data-fit-measure] [data-fit-fill]{max-inline-size:none}}.lg-empty{border:1.5px dashed color-mix(in oklab, var(--ink-2) 45%, transparent);background-image:none}.lg-win{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--primary-foreground) 8%, transparent), transparent 60%);box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--hero) 28%, transparent)}@keyframes lg-light{0%{opacity:.35}to{opacity:1}}.lg-lit{animation:lg-light .26s var(--ease-arena,ease-out) both}@media (prefers-reduced-motion:reduce){.lg-lit{animation:none}}.bracket-board{background-color:var(--surface);background-image:linear-gradient(color-mix(in oklab, var(--ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--ink) 8%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:28px 28px}.bk-champion{background-image:radial-gradient(140% 120% at 50% -30%, color-mix(in oklab, var(--primary) 30%, transparent), transparent 70%)}.bk-champion-light{background-image:radial-gradient(140% 120% at 50% -30%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%)}
