.mascot{width:var(--mascot-size,160px);-webkit-user-select:none;user-select:none;flex-shrink:0;max-width:100%;line-height:0;display:block}.mascot img{width:100%;height:auto;display:block}.mascot[data-mascot-tap]{cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .mascot{background:radial-gradient(closest-side circle at 60% 46%, color-mix(in srgb, var(--moon-night-accent) 30%, transparent), color-mix(in srgb, var(--moon-night-accent) 10%, transparent) 62%, transparent)}:root[data-theme=dark] .mascot img{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--moon-night-text) 50%, transparent))}@media (prefers-reduced-motion:no-preference){.mascot[data-mascot-entrance] img{animation:moon-mascot-in var(--moon-duration-slow) var(--moon-ease-out) backwards}}@keyframes moon-mascot-in{0%{opacity:0}}html:has(dialog.sp[open] .sp-message .mascot) main .mascot{visibility:hidden}.not-found{min-height:calc(100svh - var(--site-header-height,104px) - 80px);text-align:center;place-items:center;padding:clamp(40px,8vh,96px) 20px clamp(64px,10vh,120px);display:grid}.not-found-card{flex-direction:column;align-items:center;width:min(560px,100%);display:flex}.not-found h1{color:var(--moon-text);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,4.2vw,44px);font-weight:600;line-height:1.12}.not-found-text{max-width:420px;color:var(--moon-text-2);margin:14px 0 0;font-size:16px;line-height:1.65}.not-found-code{color:var(--moon-text-3);font:500 12.5px/1.5 var(--moon-font-mono,ui-monospace, monospace);letter-spacing:.02em;margin:12px 0 0}.not-found-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.not-found-paths{border-top:1px solid var(--moon-line);width:100%;margin:36px 0 0;padding:0;list-style:none}.not-found-paths li{border-bottom:1px solid var(--moon-line)}.not-found-path{min-height:60px;color:var(--moon-text);text-align:left;align-items:center;gap:14px;padding:10px 6px;text-decoration:none;display:flex}.not-found-path>svg:first-child{color:var(--moon-text-3);flex-shrink:0}.not-found-path span{flex:1;gap:2px;display:grid}.not-found-path strong{font-size:15px;font-weight:600}.not-found-path small{color:var(--moon-text-2);font-size:13.5px;line-height:1.45}.not-found-path>svg:last-child{color:var(--moon-text-3);flex-shrink:0}.not-found-path:hover,.not-found-path:hover>svg{color:var(--moon-accent-text)}.not-found-path:focus-visible{outline:2px solid var(--moon-ring);outline-offset:2px;border-radius:var(--moon-radius-md,12px)}.sp-message .mascot{margin:0 auto 6px}.help-empty .mascot{margin:0 auto 4px}@media (width<=680px){.not-found{min-height:0;padding-top:32px}.not-found .mascot{width:min(var(--mascot-size), 128px)}.not-found-actions{flex-direction:column;align-items:stretch;width:min(100%,340px)}.sp-message .mascot{width:88px}}@media (forced-colors:active){.mascot{forced-color-adjust:none;background:0 0}}
