.page--not-found{padding-bottom:clamp(4rem,8vw,7rem)}.hero--not-found{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;min-height:auto;padding-top:clamp(3rem,7vw,6rem)}.not-found__path{color:var(--ink);word-break:break-all;background:#c9a05a1f;border:1px solid #c9a05a40;border-radius:.45rem;margin:0 .1rem;padding:.05rem .5rem;font-family:Space Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;display:inline-block}.not-found__panel{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;gap:1.1rem;padding:clamp(1.4rem,2.4vw,2rem);display:flex;position:relative}.not-found__panel .eyebrow{margin:0}.not-found__links{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.not-found__link{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.not-found__link:hover,.not-found__link:focus-visible{background:#c9a05a14;border-color:#c9a05a73;outline:none;transform:translateY(-1px)}.not-found__link-title{color:var(--ink);font-size:1rem;font-weight:700}.not-found__link-sub{color:var(--muted);font-size:.86rem}@media (max-width:820px){.hero--not-found{grid-template-columns:1fr;gap:1.6rem}}.emu-loop{aspect-ratio:2/3;pointer-events:none;align-self:flex-end;width:6.2rem;margin:-.4rem 0 -.6rem;display:block;overflow:hidden}.emu-loop__strip{width:800%;max-width:none;height:100%;animation:1.6s steps(8,end) infinite emu-loop-step;display:block}.emu-loop--still .emu-loop__strip{animation:none}@keyframes emu-loop-step{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.emu-loop__strip{animation:none}}
