.not-found{align-items:center;gap:var(--space-8);padding-block:var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.not-found-copy{gap:var(--space-8);flex-direction:column;min-inline-size:0;display:flex}.not-found-exits{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.not-found-types h2{margin:0 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;line-height:1.4}.not-found-types ul{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.not-found-types a{min-block-size:44px;font-size:var(--font-size-label);align-items:center;display:inline-flex}.not-found-art{-webkit-user-select:none;user-select:none;pointer-events:none;justify-self:center;block-size:auto;inline-size:100%;max-inline-size:22rem}.not-found-shadow{fill:var(--color-sidebar)}.not-found-socket{fill:var(--color-sidebar);stroke:var(--color-border-strong);stroke-width:2px}.not-found-hole{fill:var(--color-border-strong)}.not-found-cord{fill:none;stroke:var(--color-border-strong);stroke-linecap:round;stroke-width:5px}.not-found-plug{fill:var(--color-ink-muted)}.not-found-arc-edge,.not-found-arc{fill:none;stroke-linecap:round}.not-found-arc-edge{stroke:var(--color-accent);stroke-width:30px}.not-found-arc{stroke:var(--color-accent-soft);stroke-width:26px}.not-found-piece{fill:var(--color-accent)}@media (min-width:48rem){.not-found{padding-block:var(--space-8) var(--space-12);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(2rem,6vw,5rem)}}
