.col-main{font-family:var(--font-sans)}.hero.svelte-dj0lpr h2:where(.svelte-dj0lpr),.block.svelte-dj0lpr h3:where(.svelte-dj0lpr),.tile.svelte-dj0lpr h4:where(.svelte-dj0lpr){font-family:var(--font-mono)}.hero.svelte-dj0lpr{margin-bottom:var(--sp-4)}.hero.svelte-dj0lpr h2:where(.svelte-dj0lpr){font-size:16px;margin-bottom:4px}.muted.svelte-dj0lpr{color:var(--text-dim)}.small.svelte-dj0lpr{font-size:11px}.block.svelte-dj0lpr{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-4);margin-bottom:var(--sp-3)}.block.svelte-dj0lpr h3:where(.svelte-dj0lpr){font-size:13px;margin-bottom:var(--sp-2);color:var(--accent)}.tiles.svelte-dj0lpr{display:grid;grid-template-columns:1fr;gap:var(--sp-3)}@media (min-width: 640px){.tiles.svelte-dj0lpr{grid-template-columns:1fr 1fr}}.tile.svelte-dj0lpr{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--sp-3);display:flex;flex-direction:column;gap:6px}.tile.svelte-dj0lpr h4:where(.svelte-dj0lpr){font-size:13px;color:var(--text)}.tile.svelte-dj0lpr p:where(.svelte-dj0lpr){font-size:12px;color:var(--text-muted);line-height:1.5}.tile-stats.svelte-dj0lpr{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);margin-top:4px}.btn-primary.svelte-dj0lpr{background:var(--accent);color:var(--bg);padding:8px 16px;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start;margin-top:var(--sp-2);transition:background .12s ease,box-shadow .12s ease}.btn-primary.svelte-dj0lpr:hover{background:var(--accent-hover);box-shadow:0 0 0 3px #1d9e751f}.lb-tabs.svelte-dj0lpr{display:flex;gap:4px;margin-bottom:var(--sp-2)}.lb-tabs.svelte-dj0lpr button:where(.svelte-dj0lpr){background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:5px 14px;border-radius:999px;font-family:var(--font-sans);font-size:12px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.lb-tabs.svelte-dj0lpr button:where(.svelte-dj0lpr):hover{color:var(--accent);border-color:var(--accent);background:#1d9e7514}.lb-tabs.svelte-dj0lpr button.active:where(.svelte-dj0lpr){background:#1d9e751a;color:var(--accent);border-color:var(--accent);font-weight:600}.board.svelte-dj0lpr{list-style:none;margin:0;padding:0}.board.svelte-dj0lpr li:where(.svelte-dj0lpr){display:grid;grid-template-columns:32px 1fr auto auto;gap:var(--sp-2);padding:6px 0;border-bottom:1px dashed var(--border);font-size:13px;align-items:baseline}.board.svelte-dj0lpr li:where(.svelte-dj0lpr):last-child{border-bottom:none}.board.svelte-dj0lpr li.self:where(.svelte-dj0lpr){color:var(--accent);font-weight:700}.board.svelte-dj0lpr .rank:where(.svelte-dj0lpr){font-family:var(--font-mono);color:var(--text-dim)}.board.svelte-dj0lpr .rank.top:where(.svelte-dj0lpr){color:var(--warn);font-weight:700}.board.svelte-dj0lpr .name:where(.svelte-dj0lpr){color:var(--text)}.board.svelte-dj0lpr .points:where(.svelte-dj0lpr){font-family:var(--font-mono);color:var(--accent)}.board.svelte-dj0lpr .games:where(.svelte-dj0lpr){font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}
