.not-found-container{text-align:center;max-width:760px}.not-found-code{color:var(--accent);margin-bottom:12px;font-size:clamp(4rem,14vw,7rem);font-weight:900;line-height:1}.not-found-container h1{margin-bottom:16px;font-size:clamp(1.8rem,4.5vw,2.6rem)}.not-found-text{color:var(--text-muted);margin-bottom:32px;font-size:1.1rem;font-weight:600}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.not-found-actions .btn{width:100%}}
