.not-found-page{background:var(--bg,#0a0a0a);min-height:100vh;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);justify-content:center;align-items:center;display:flex}.not-found-content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.not-found-canvas{max-width:100%;height:auto;font-family:var(--font-mono,ui-monospace, Menlo, monospace)}.not-found-sub{font-family:var(--font-mono,ui-monospace, Menlo, monospace);color:var(--muted,#f2efe98c);letter-spacing:0;text-transform:none;font-size:clamp(15px,2vw,18px);font-weight:500}.not-found-link{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:0;text-transform:none;color:var(--ink,#f2efe9);border:1px solid var(--glass-border,#ffffff29);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--glass-bg,#1414148c);border-radius:6px;align-items:center;gap:6px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.not-found-link:hover{border-color:var(--accent,#d33a3e);color:var(--accent,#d33a3e);background:var(--accent-soft,#d33a3e38)}@supports (color:lab(0% 0 0)){.not-found-link:hover{border-color:var(--accent,lab(49.3437% 60.2623 35.1763));color:var(--accent,lab(49.3437% 60.2623 35.1763));background:var(--accent-soft,lab(49.3437% 60.2623 35.1763/.22))}}h1.not-found-sub{color:var(--ink,#f2efe9);margin:0}.not-found-hint{max-width:46ch;color:var(--muted,#f2efe98c);margin:-8px 0 0;font-size:15px;line-height:1.6}.not-found-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.not-found-chip{border:1px solid var(--line,#ffffff1f);color:var(--ink-soft,#f2efe9cc);border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s}.not-found-chip:hover{border-color:var(--accent,#d33a3e);color:var(--ink,#f2efe9)}@supports (color:lab(0% 0 0)){.not-found-chip:hover{border-color:var(--accent,lab(49.3437% 60.2623 35.1763))}}
