.not-found{background:var(--profile-ground);min-height:100svh;color:var(--profile-ink);font:.8125rem/1.7 var(--font-mono);place-items:center;padding:clamp(1rem,5vw,4rem);display:grid}.not-found__terminal{border:1px solid var(--profile-line);background:var(--profile-terminal);border-radius:.65rem;width:min(100%,38rem);min-width:0;overflow:hidden}.not-found__terminal header{border-bottom:1px solid var(--profile-line);background:var(--profile-rail);color:var(--profile-muted);align-items:center;gap:.75rem;padding:.8rem 1.25rem;font-size:.6875rem;display:flex}.not-found__terminal header>span:first-child{color:var(--profile-violet)}.not-found__body{padding:clamp(1.25rem,5vw,2.5rem)}.not-found__prompt{flex-wrap:wrap;gap:.75rem;margin:0 0 1rem;display:flex}.not-found__prompt span:first-child{color:var(--profile-blue)}.not-found__prompt span:nth-child(2){color:var(--profile-violet)}.not-found h1{font:inherit;letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(1.2rem,4vw,1.6rem);font-weight:500}.not-found__description{max-width:40ch;color:var(--profile-muted);margin:0}.not-found nav{gap:.6rem;margin-top:2rem;display:grid}.not-found a{width:fit-content;min-height:var(--target-size);color:var(--profile-mint);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;padding-block:.5rem;text-decoration:none;display:flex}.not-found a code{min-width:11ch}.not-found a span{color:var(--profile-muted);font-size:.6875rem}.not-found a:hover code{text-underline-offset:.25em;text-decoration:underline}.not-found a:focus-visible{outline:2px solid var(--profile-violet);outline-offset:4px}
