.error-page.svelte-9lltit{background-color:var(--background);justify-content:center;align-items:center;width:100%;min-height:80vh;padding:2rem;display:flex;position:relative;overflow:hidden}.glow-container.svelte-9lltit{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.spotlight.svelte-9lltit{background:radial-gradient(circle at center, var(--brand-green) 0%, transparent 70%);filter:blur(80px);opacity:.15;width:80rem;height:40rem;position:absolute;top:-20%;left:50%;transform:translate(-50%)}[data-theme=light] .spotlight.svelte-9lltit{opacity:.08}.content-wrapper.svelte-9lltit{z-index:2;text-align:center;width:100%;max-width:600px;position:relative}.status-code.svelte-9lltit{color:var(--brand-green);opacity:.9;letter-spacing:-.05em;filter:drop-shadow(0 0 20px #76c04333);margin-bottom:1rem;font-size:clamp(6rem,15vw,12rem);font-weight:800;line-height:1}.heading.svelte-9lltit{color:var(--text);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.description.svelte-9lltit{color:var(--text-muted);max-width:480px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.6}.actions.svelte-9lltit{justify-content:center;align-items:center;gap:1rem;display:flex}.btn.svelte-9lltit{border-radius:var(--radius-md);white-space:nowrap;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary.svelte-9lltit{background-color:var(--brand-green);color:#000;box-shadow:0 4px 20px #76c0434d}.btn-primary.svelte-9lltit:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 30px #76c04366}.btn-secondary.svelte-9lltit{background-color:var(--gray-100);color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #76c04366}.btn-secondary.svelte-9lltit:hover{border-color:var(--brand-green);color:var(--brand-green);background-color:#76c0431a;transform:translateY(-2px)}@media (width<=600px){.actions.svelte-9lltit{flex-direction:column;width:100%}.btn.svelte-9lltit{width:100%}}
