.games-overlay.svelte-1xs41av{border:1px solid color-mix(in oklab,var(--border) 80%,transparent);background:color-mix(in oklab,var(--card) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;min-height:min(72vh,40rem);max-height:min(78vh,46rem);display:flex;box-shadow:0 1.5rem 5rem oklch(0% 0 0/.35)}header.svelte-1xs41av{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}h2.svelte-1xs41av{font:750 1.5rem var(--font-heading);margin:0}header.svelte-1xs41av p:where(.svelte-1xs41av){color:var(--muted-foreground);margin:.2rem 0 0;font-size:.78rem}.close.svelte-1xs41av{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;align-self:flex-start;place-items:center;display:grid}.game-scroll.svelte-1xs41av{flex:1;padding:1rem 1.35rem 1.35rem;overflow-y:auto}.game-scroll.svelte-1xs41av section:where(.svelte-1xs41av)+section:where(.svelte-1xs41av){margin-top:1.25rem}h3.svelte-1xs41av{color:var(--muted-foreground);font:700 .65rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .55rem}.game-row.svelte-1xs41av{border:1px solid var(--border);background:color-mix(in oklab,var(--background) 65%,transparent);width:100%;color:var(--foreground);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.game-row.svelte-1xs41av+.game-row:where(.svelte-1xs41av){margin-top:.45rem}.game-row.svelte-1xs41av span:where(.svelte-1xs41av){flex-direction:column;min-width:0;display:flex}.game-row.svelte-1xs41av small:where(.svelte-1xs41av){color:var(--primary);font:700 .58rem var(--font-mono);text-transform:uppercase}.game-row.svelte-1xs41av strong:where(.svelte-1xs41av){text-overflow:ellipsis;white-space:nowrap;font:650 .84rem var(--font-heading);overflow:hidden}.game-row.svelte-1xs41av em:where(.svelte-1xs41av){color:var(--muted-foreground);font-size:.62rem;font-style:normal}.game-row.svelte-1xs41av b:where(.svelte-1xs41av){font:700 1.1rem var(--font-heading);flex:none}.game-result.svelte-1xs41av{flex-direction:column;flex:none;align-items:flex-end;display:flex}.game-result.svelte-1xs41av .elo-change:where(.svelte-1xs41av){color:var(--destructive);font:700 .62rem var(--font-mono);text-transform:none}.game-result.svelte-1xs41av .elo-change.positive:where(.svelte-1xs41av){color:oklch(70% .14 150)}.actions.svelte-1xs41av{gap:.35rem;display:flex}.actions.svelte-1xs41av button{padding-inline:.55rem}.empty.svelte-1xs41av,.state.svelte-1xs41av{color:var(--muted-foreground);margin:.5rem 0;font-size:.8rem}.state.svelte-1xs41av{justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}@media (width<=850px){.games-overlay.svelte-1xs41av{min-height:65svh;max-height:none}.game-row.svelte-1xs41av{grid-template-columns:minmax(0,1fr) auto;display:grid}.actions.svelte-1xs41av{grid-column:1/-1}.actions.svelte-1xs41av button{flex:1}}
