.notfound-module__-8Q_fG__wrap p{max-width:none}.notfound-module__-8Q_fG__wrap{max-width:44rem;padding:var(--sp-section) var(--sp-6);text-align:center;margin:0 auto}.notfound-module__-8Q_fG__numeral{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--surface-2);margin:0 0 var(--sp-4);-webkit-user-select:none;user-select:none;font-size:clamp(4rem,13vw,6rem);font-weight:700;line-height:.9}.notfound-module__-8Q_fG__kicker{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);margin:0 auto var(--sp-3);max-width:46ch}.notfound-module__-8Q_fG__title{font-size:clamp(var(--fs-h1), 1.2rem + 2.4vw, 2.25rem);letter-spacing:-.02em;margin:0 0 var(--sp-4)}.notfound-module__-8Q_fG__lead{color:var(--muted);max-width:52ch;margin:0 auto var(--sp-8)}.notfound-module__-8Q_fG__search{max-width:34rem;margin:0 auto var(--sp-8);text-align:left}.notfound-module__-8Q_fG__search input{background:var(--bg);color:var(--ink);border-color:var(--line)}.notfound-module__-8Q_fG__search input::placeholder{color:var(--faint)}.notfound-module__-8Q_fG__links{justify-content:center;gap:var(--sp-2) var(--sp-5);margin:0 0 var(--sp-8);font-family:var(--font-mono);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.notfound-module__-8Q_fG__foot{color:var(--muted);font-size:var(--fs-sm);margin:0}
