.page-not-found-module__q-LPdG__scene{--recovery-action:color-mix(in srgb, var(--primary) 88%, black);background:var(--background);width:100%;min-height:100dvh;color:var(--foreground);isolation:isolate;place-items:center;padding:5rem 1.5rem;display:grid;position:relative;overflow-x:clip}.page-not-found-module__q-LPdG__scene ::selection{background:var(--accent);color:var(--accent-foreground)}.page-not-found-module__q-LPdG__canvas,.page-not-found-module__q-LPdG__characters{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-not-found-module__q-LPdG__canvas{z-index:-2}.page-not-found-module__q-LPdG__characters{z-index:-1;overflow:hidden}.page-not-found-module__q-LPdG__traveler{width:160px;height:160px;position:absolute;left:100%}.page-not-found-module__q-LPdG__traveler img{object-fit:contain;filter:brightness(0);width:100%;height:100%}.dark .page-not-found-module__q-LPdG__traveler img{filter:brightness(0)invert()}.dark .page-not-found-module__q-LPdG__restingFigure{filter:brightness(0)invert()}.page-not-found-module__q-LPdG__scene[data-motion-active=true] .page-not-found-module__q-LPdG__traveler{animation-name:page-not-found-module__q-LPdG__cross;animation-timing-function:linear;animation-fill-mode:forwards}.page-not-found-module__q-LPdG__restingFigure{object-fit:contain;width:120px;height:120px;position:absolute;bottom:3%;right:8%}.page-not-found-module__q-LPdG__message{text-align:center;background:var(--background);width:min(100%,36rem);padding:1.5rem}.page-not-found-module__q-LPdG__message h1{text-wrap:balance;margin:0;font-size:2.25rem;font-weight:600;line-height:1.2}.page-not-found-module__q-LPdG__code{color:var(--primary);margin:.75rem 0;font-size:5rem;font-weight:800;line-height:1}.page-not-found-module__q-LPdG__description{max-width:42ch;color:var(--muted-foreground);margin:1.5rem auto 0;font-size:1rem;line-height:1.6}.page-not-found-module__q-LPdG__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.page-not-found-module__q-LPdG__actions button,.page-not-found-module__q-LPdG__actions a{border:2px solid var(--foreground);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.page-not-found-module__q-LPdG__back{background:var(--background);color:var(--foreground)}.page-not-found-module__q-LPdG__back:hover,.page-not-found-module__q-LPdG__back:active{background:var(--muted)}.page-not-found-module__q-LPdG__actions .page-not-found-module__q-LPdG__home{background:var(--recovery-action);color:var(--primary-foreground);border-color:var(--recovery-action)}.page-not-found-module__q-LPdG__home:hover,.page-not-found-module__q-LPdG__home:active{background:color-mix(in srgb, var(--primary) 80%, black)}.page-not-found-module__q-LPdG__actions :focus-visible,.page-not-found-module__q-LPdG__emergency a:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.page-not-found-module__q-LPdG__emergency{margin:1.5rem 0 0;font-size:.875rem;line-height:1.6}.page-not-found-module__q-LPdG__emergency a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@keyframes page-not-found-module__q-LPdG__cross{to{transform:translateX(calc(-100vw - 160px)) rotate(var(--figure-rotation))}}@media (max-width:480px){.page-not-found-module__q-LPdG__message{padding:1rem 0}.page-not-found-module__q-LPdG__message h1{font-size:1.875rem}.page-not-found-module__q-LPdG__actions{flex-direction:column}.page-not-found-module__q-LPdG__restingFigure{width:80px;height:80px;bottom:1%;right:20%}}@media (max-height:500px){.page-not-found-module__q-LPdG__restingFigure{width:64px;height:64px;bottom:2%;right:2%}}@media (prefers-reduced-motion:reduce){.page-not-found-module__q-LPdG__scene .page-not-found-module__q-LPdG__traveler{animation:none;display:none}.page-not-found-module__q-LPdG__canvas{display:none}.page-not-found-module__q-LPdG__actions button,.page-not-found-module__q-LPdG__actions a{transition:none}}
