.sr-only.svelte-10312ap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.utility.svelte-10312ap{display:grid;place-items:center;min-height:60vh;padding:var(--space-3xl) var(--space-gutter)}.card.svelte-10312ap{width:min(100%,560px);padding:var(--space-xl) var(--space-xl) var(--space-lg);background:var(--color-paper-card);border:1px solid var(--color-rule);border-radius:var(--radius-card)}.eyebrow.svelte-10312ap{margin:0 0 var(--space-xs);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink)}.code.svelte-10312ap{margin:0 0 var(--space-xs);font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,3.5rem + 8vw,9rem);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-ink)}.title.svelte-10312ap{margin:0;font-family:var(--font-display);font-weight:800;font-size:var(--text-display);line-height:1.1;letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:anywhere;min-width:0}.message.svelte-10312ap{margin:var(--space-sm) 0 0;max-width:46ch;font-family:var(--font-body);font-size:var(--text-lede);line-height:1.6;color:var(--color-ink-2)}.actions.svelte-10312ap{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-lg)}.btn.svelte-10312ap{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 26px;border-radius:var(--radius-card);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.btn-primary.svelte-10312ap{border:1px solid transparent;background:var(--color-ink);color:var(--color-paper-cream)}.btn-primary.svelte-10312ap:hover{background:var(--color-accent);color:var(--color-ink)}.btn-secondary.svelte-10312ap{border:1px solid var(--color-rule);background:var(--color-paper-card);color:var(--color-ink)}.btn-secondary.svelte-10312ap:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.btn.svelte-10312ap:focus-visible,.technical.svelte-10312ap summary:where(.svelte-10312ap):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.technical.svelte-10312ap{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px dashed var(--color-rule)}.technical.svelte-10312ap summary:where(.svelte-10312ap){cursor:pointer;font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-meta)}.technical.svelte-10312ap pre:where(.svelte-10312ap){margin:var(--space-xs) 0 0;padding:var(--space-xs);border-radius:var(--radius-chip);background:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-meta);color:var(--color-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:40rem){.utility.svelte-10312ap{padding-block:var(--space-xl)}.card.svelte-10312ap{padding:var(--space-lg) var(--space-md)}.actions.svelte-10312ap .btn:where(.svelte-10312ap){flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.btn.svelte-10312ap{transition:none}}
