.not-found-page{place-items:center;width:100%;min-height:100vh;padding:96px 20px 60px;display:grid}.not-found-card{background:var(--bg-alt);border:1px solid var(--border);text-align:center;width:100%;max-width:480px;padding:48px}.not-found-eyebrow{font-family:var(--font-mono);letter-spacing:4px;color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:500}.not-found-title{text-transform:uppercase;letter-spacing:-1px;margin-bottom:16px;font-size:clamp(2.5rem,10vw,4rem);font-weight:900;line-height:.95}.not-found-title span{color:var(--accent-ink)}.not-found-text{color:var(--text-muted);margin-bottom:32px;font-size:14px;line-height:1.6}.not-found-actions{flex-wrap:wrap;gap:12px;display:flex}.not-found-btn{flex:1;justify-content:center;min-width:140px;text-decoration:none}@media (max-width:640px){.not-found-page{padding:88px 16px 40px}.not-found-card{padding:32px 20px}.not-found-actions{flex-direction:column}.not-found-btn{width:100%;min-height:44px}}
