main.svelte-127ys0u{max-width:40rem;margin:0 auto;padding:1rem 1rem 3rem}header.svelte-127ys0u{border-bottom:2px solid var(--accent);margin-bottom:1.25rem;padding-bottom:1rem}h1.svelte-127ys0u{font-family:var(--serif);color:var(--accent);margin:0;font-size:1.8rem;font-weight:600}.subtitle.svelte-127ys0u{font-family:var(--serif);color:var(--muted);margin:.25rem 0 0;font-style:italic}.stats.svelte-127ys0u{border:1px solid var(--rule);background:var(--panel);border-radius:6px;margin:0 0 1.25rem;padding:.75rem 1rem 1rem}.group-heading.svelte-127ys0u{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-deep);margin:1rem 0 .5rem;font-size:.9rem;font-weight:700}.group-heading.svelte-127ys0u:first-child{margin-top:0}.stat-grid.svelte-127ys0u{grid-template-columns:1fr auto;gap:0;margin:0;display:grid}.stat.svelte-127ys0u{display:contents}.stat.svelte-127ys0u dt:where(.svelte-127ys0u),.stat.svelte-127ys0u dd:where(.svelte-127ys0u){border-top:1px solid var(--rule);align-items:center;min-height:56px;padding:.5rem 0;display:flex}.stat.svelte-127ys0u:first-child dt:where(.svelte-127ys0u),.stat.svelte-127ys0u:first-child dd:where(.svelte-127ys0u){border-top:none}.stat.svelte-127ys0u dt:where(.svelte-127ys0u){font-size:1.1rem;font-weight:600}.stat.svelte-127ys0u dd:where(.svelte-127ys0u){font-variant-numeric:tabular-nums;color:var(--accent-deep);justify-content:flex-end;margin:0;font-size:1.25rem;font-weight:700}.actions.svelte-127ys0u{align-items:center;gap:1rem;display:flex}
