.error-page.svelte-1j96wlh{background:var(--color-black);min-height:100svh;padding:var(--space-xl) var(--space-md);justify-content:center;align-items:center;display:flex}.error-page__inner.svelte-1j96wlh{text-align:center;max-width:480px}.error-page__code.svelte-1j96wlh{font-family:var(--font-display);color:var(--color-gold);margin-bottom:var(--space-sm);opacity:.4;font-size:clamp(5rem,15vw,10rem);font-weight:300;line-height:1}.error-page__heading.svelte-1j96wlh{font-family:var(--font-display);color:var(--color-white);margin-bottom:var(--space-sm);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.2}.error-page__sub.svelte-1j96wlh{color:var(--color-muted);margin-bottom:var(--space-lg);font-size:1rem;line-height:1.7}.error-page__actions.svelte-1j96wlh{justify-content:center;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.error-page__home.svelte-1j96wlh{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-white);transition:border-color var(--transition-base), color var(--transition-base);border:1px solid #ffffff4d;padding:1rem 2.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.error-page__home.svelte-1j96wlh:hover{border-color:var(--color-gold);color:var(--color-gold)}
