.error-pages-module__KGfpWW__wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;padding:80px 24px;display:flex}.error-pages-module__KGfpWW__code{color:var(--color-accent);opacity:.15;font-size:clamp(4rem,10vw,8rem);font-weight:800;line-height:1}.error-pages-module__KGfpWW__title{color:var(--color-text-strong);margin:0;font-size:1.5rem;font-weight:700}.error-pages-module__KGfpWW__text{color:var(--color-muted);max-width:420px;margin:0 0 8px;font-size:1rem;line-height:1.55}.error-pages-module__KGfpWW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.error-pages-module__KGfpWW__buttonPrimary{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.error-pages-module__KGfpWW__buttonPrimary:hover{opacity:.9}.error-pages-module__KGfpWW__buttonSecondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.error-pages-module__KGfpWW__buttonSecondary:hover{background:var(--color-surface-hover)}
