.not-found-page{text-align:center;min-height:min(72vh,720px);padding:var(--space-8) var(--space-4) var(--space-10);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.not-found-page__mark{width:clamp(120px,22vw,168px);height:clamp(120px,22vw,168px);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.not-found-page__logo{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}[data-appearance=dark] .not-found-page__logo,:root[data-theme=dark] .not-found-page__logo{mix-blend-mode:screen;filter:invert()hue-rotate(180deg)}.not-found-page__title{letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:600;line-height:1.2}.not-found-page__lead{max-width:42ch;color:var(--color-text-muted);margin:0;line-height:1.5}.not-found-page__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}
