.scoring-page.svelte-o68ozy{padding:2rem 0}.page-header.svelte-o68ozy{margin-bottom:1.5rem}h1.svelte-o68ozy{font-size:var(--fs-2xl);margin:0 0 .5rem;color:var(--accent-cyan)}.subtitle.svelte-o68ozy{color:var(--text-secondary);margin:0}.subtitle.svelte-o68ozy code:where(.svelte-o68ozy){background:var(--bg-secondary);padding:.1em .4em;border-radius:var(--radius-sm, 4px);font-size:.85em}.card.svelte-o68ozy{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.2rem;margin-bottom:1rem}.card.svelte-o68ozy h2:where(.svelte-o68ozy){font-size:var(--fs-md);margin:0 0 .6rem;color:var(--accent-cyan)}table.svelte-o68ozy{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}th.svelte-o68ozy,td.svelte-o68ozy{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--border-subtle)}th.num.svelte-o68ozy,td.num.svelte-o68ozy{text-align:right;font-variant-numeric:tabular-nums}td.svelte-o68ozy code:where(.svelte-o68ozy){font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-primary)}td.svelte-o68ozy .env:where(.svelte-o68ozy){background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px;font-size:.8em;border:1px solid var(--border-subtle)}td.svelte-o68ozy .meta:where(.svelte-o68ozy){color:var(--text-secondary);font-size:.85em;font-style:italic}td.desc.svelte-o68ozy{color:var(--text-secondary);font-size:.9em}tr.zero.svelte-o68ozy td.num:where(.svelte-o68ozy){color:var(--text-muted, var(--text-secondary))}.meta-row.svelte-o68ozy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.meta-row.svelte-o68ozy strong:where(.svelte-o68ozy){display:block;color:var(--text-secondary);font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.meta-row.svelte-o68ozy code:where(.svelte-o68ozy){font-family:var(--font-mono, ui-monospace, monospace)}.empty.svelte-o68ozy{color:var(--text-secondary);font-style:italic}.empty.svelte-o68ozy code:where(.svelte-o68ozy){background:var(--bg-secondary);padding:.1em .4em;border-radius:var(--radius-sm, 4px)}.explainer.svelte-o68ozy ol:where(.svelte-o68ozy){margin:0;padding-left:1.5rem;color:var(--text-secondary)}.explainer.svelte-o68ozy li:where(.svelte-o68ozy){margin-bottom:.4rem}.explainer.svelte-o68ozy code:where(.svelte-o68ozy){background:var(--bg-primary, #0a0a0a);padding:.05em .4em;border-radius:3px;color:var(--text-primary)}
