.error-page.svelte-wrt4uv{text-align:center;place-items:center;min-height:min(760px,max(560px,100svh - 270px));padding:3.5rem 1.5rem 5rem;display:grid}.error-content.svelte-wrt4uv{width:min(100%,650px)}.error-code.svelte-wrt4uv{color:#72c83b;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:800}.error-code.svelte-wrt4uv span:where(.svelte-wrt4uv){color:#4778ca;padding:0 .35rem}.duck-stage.svelte-wrt4uv{isolation:isolate;place-items:center;width:min(100%,260px);height:285px;margin:.4rem auto .15rem;display:grid;position:relative}.duck-head.svelte-wrt4uv{z-index:1;transform-origin:50% 78%;width:150px;animation:5.2s ease-in-out infinite svelte-wrt4uv-duck-sway;position:relative}.duck-head.svelte-wrt4uv svg{width:100%;height:auto;display:block;overflow:visible}.duck-head.svelte-wrt4uv #eye-white-left,.duck-head.svelte-wrt4uv #eye-white-right,.duck-head.svelte-wrt4uv #eye-outline-left,.duck-head.svelte-wrt4uv #eye-outline-right{transform-box:fill-box;transform-origin:50%;animation:6.4s ease-in-out infinite svelte-wrt4uv-duck-blink}.duck-head.svelte-wrt4uv #pupil-left,.duck-head.svelte-wrt4uv #pupil-right,.duck-head.svelte-wrt4uv #glint-left,.duck-head.svelte-wrt4uv #glint-right{transform-box:fill-box;transform-origin:50%;translate:var(--gaze-x) var(--gaze-y);animation:6.4s ease-in-out infinite svelte-wrt4uv-duck-pupil-blink}.duck-head.svelte-wrt4uv #eye-white-left,.duck-head.svelte-wrt4uv #eye-white-right,.duck-head.svelte-wrt4uv #eye-outline-left,.duck-head.svelte-wrt4uv #eye-outline-right{stroke-width:1.1px}.duck-head.svelte-wrt4uv #eye-white-right,.duck-head.svelte-wrt4uv #eye-outline-right,.duck-head.svelte-wrt4uv #pupil-right,.duck-head.svelte-wrt4uv #glint-right{animation-delay:15ms}.duck-shadow.svelte-wrt4uv{z-index:0;filter:blur(7px);background:#00000038;border-radius:50%;width:90px;height:12px;animation:5.2s ease-in-out infinite svelte-wrt4uv-shadow-breathe;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}h1.svelte-wrt4uv{letter-spacing:-.055em;margin:.1rem 0 .85rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.05}.error-copy.svelte-wrt4uv{color:#b2bcb7;max-width:430px;margin:0 auto 1.8rem;font-size:1rem;line-height:1.65}.home-link.svelte-wrt4uv{color:#8fdd4a;border:1px solid #69d129;border-radius:9px;align-items:center;gap:.55rem;padding:.8rem 1.1rem;font-size:.9rem;font-weight:750;transition:background .18s,color .18s,transform .18s;display:inline-flex}.home-link.svelte-wrt4uv:hover{color:#202125;background:#69d129;transform:translateY(-2px)}.home-link.svelte-wrt4uv span:where(.svelte-wrt4uv){color:#4778ca;font-size:1.05rem}.home-link.svelte-wrt4uv:hover span:where(.svelte-wrt4uv){color:inherit}.site-shell.light .error-copy.svelte-wrt4uv{color:#5e6c65}.site-shell.light .error-code.svelte-wrt4uv,.site-shell.light .home-link.svelte-wrt4uv{color:#397d13}.site-shell.light .home-link.svelte-wrt4uv:hover{color:#202125}.site-shell.light .duck-shadow.svelte-wrt4uv{background:#192c1c29}@keyframes svelte-wrt4uv-duck-sway{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-5px)}}@keyframes svelte-wrt4uv-duck-blink{0%,91%,94%,to{transform:scale(1.14)}92.5%{transform:scale(1.14,.06)}}@keyframes svelte-wrt4uv-duck-pupil-blink{0%,91%,94%,to{opacity:1;transform:scale(1.12)}92.5%{opacity:0;transform:scale(1.12,.06)}}@keyframes svelte-wrt4uv-shadow-breathe{0%,to{opacity:.8;transform:translate(-50%)scaleX(1)}50%{opacity:.55;transform:translate(-50%)scaleX(.88)}}@media (width<=600px){.error-page.svelte-wrt4uv{min-height:min(660px,max(500px,100svh - 225px));padding:2.8rem 1.15rem 4rem}.duck-stage.svelte-wrt4uv{width:230px;height:255px}.duck-head.svelte-wrt4uv{width:132px}}@media (prefers-reduced-motion:reduce){.duck-head.svelte-wrt4uv,.duck-head.svelte-wrt4uv #eye-white-left,.duck-head.svelte-wrt4uv #eye-white-right,.duck-head.svelte-wrt4uv #eye-outline-left,.duck-head.svelte-wrt4uv #eye-outline-right,.duck-head.svelte-wrt4uv #pupil-left,.duck-head.svelte-wrt4uv #pupil-right,.duck-head.svelte-wrt4uv #glint-left,.duck-head.svelte-wrt4uv #glint-right,.duck-shadow.svelte-wrt4uv{animation:none}}
