.av-404 .av-404-band{min-height:calc(100svh - 64px);display:flex}.av-404 .av-404-band>.av-404-inner{flex-direction:column;justify-content:center;width:100%;display:flex}.av-404-body{max-width:480px;padding:48px 0 64px}.av-404-code{font-size:var(--site-fs-meta);color:var(--site-accent-on-night);margin:0 0 8px;font-weight:600;line-height:1.5}.av-404-h1{font-size:var(--site-fs-h2);color:var(--site-on-night);text-wrap:balance;margin:0 0 12px;font-weight:600;line-height:1.3}.av-404-line{font-size:var(--site-fs-body);color:var(--site-on-night-2);text-wrap:pretty;margin:0 0 28px;line-height:1.7}.av-404-links{flex-wrap:wrap;align-items:center;gap:0 4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.av-404-links li{align-items:center;display:inline-flex}.av-404-links li+li:before{content:"·";color:var(--site-on-night-3);padding:0 8px}.av-404-links a{min-height:44px;font-size:var(--site-fs-meta);color:var(--site-on-night-2);text-underline-offset:3px;align-items:center;text-decoration:underline;transition:color .15s ease-out;display:inline-flex}.av-404-links a:hover{color:var(--site-on-night)}@media (max-width:767px){.av-404-body{padding:32px 0 48px}.av-404 .av-404-band .av-site-btn-lg{width:100%}}body:has(.av-404) .av-mobile-nav{display:none!important}body:has(.av-404) button[aria-label="Open AI assistant"]{display:none!important}@media (prefers-reduced-motion:reduce){.av-404-links a{transition:none}}
