@property --error-back-lift{syntax:"<length>";inherits:false;initial-value:0}@property --error-back-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --error-back-scale{syntax:"<number>";inherits:false;initial-value:1}.error-stage[data-astro-cid-ibpinaeu]{justify-content:center;align-items:center;min-height:calc(100vh - 4rem);padding:3rem 1rem;display:flex}.error-slip[data-astro-cid-ibpinaeu]{--underline-clip:polygon(0 12%, 7% 9%, 14% 33%, 21% 10%, 28% 8%, 35% 34%, 42% 11%, 49% 9%, 56% 33%, 63% 10%, 70% 8%, 77% 34%, 84% 11%, 91% 33%, 100% 13%, 100% 85%, 91% 69%, 84% 83%, 77% 69%, 70% 80%, 63% 82%, 56% 70%, 49% 81%, 42% 84%, 35% 68%, 28% 80%, 21% 82%, 14% 69%, 7% 81%, 0 84%);--underline-tilt:-1.1deg;background:var(--color-slip-paper);border:var(--rule-card);width:min(24rem,100%);box-shadow:0 6px 18px oklch(from var(--color-shadow-tint) l c h / .08), inset 0 1px 1px oklch(from var(--color-white) l c h / .55);text-align:center;border-radius:24px 16px 26px 14px/16px 26px 14px 24px;padding:clamp(1.6rem,4vw,2.2rem);animation:7s ease-in-out infinite drift;position:relative;transform:rotate(-.8deg)}.error-frame[data-astro-cid-ibpinaeu]{background:var(--color-frame-milk);border:1px solid var(--color-frame-hairline);box-shadow:0 8px 16px oklch(from var(--color-shadow-tint) l c h / .1);border-radius:10px 26px 8px 22px/20px 10px 26px 14px;padding:.55rem .55rem .9rem;transition:transform .4s cubic-bezier(.16,1,.3,1);position:relative;transform:rotate(-2.2deg)}.error-frame[data-astro-cid-ibpinaeu]:before{content:"";background:var(--tape-color);width:5.5rem;height:1.25rem;box-shadow:0 1px 3px oklch(from var(--color-shadow-tint) l c h / .12);pointer-events:none;transition:transform .3s cubic-bezier(.33,1,.68,1);position:absolute;top:-.6rem;left:50%;transform:translate(-50%)rotate(-4deg)}.error-slip[data-astro-cid-ibpinaeu]:hover .error-frame[data-astro-cid-ibpinaeu]{transform:rotate(-.7deg)}.error-slip[data-astro-cid-ibpinaeu]:hover .error-frame[data-astro-cid-ibpinaeu]:before{transform:translate(-50%)rotate(-1.5deg)}.error-photo[data-astro-cid-ibpinaeu]{aspect-ratio:16/10;background:var(--color-canvas-a);border-radius:6px 18px 5px 15px/14px 6px 18px 9px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding:clamp(1.2rem,3vw,1.8rem) 1rem;display:flex}.error-tag[data-astro-cid-ibpinaeu]{color:var(--color-tag-ink);font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.02em;font-weight:700}.error-tag[data-astro-cid-ibpinaeu]:before{content:"#";color:oklch(from var(--color-secondary) l c h / .6);-webkit-text-stroke:.5px currentColor;padding-right:.3em}.error-code[data-astro-cid-ibpinaeu]{font-family:var(--font-code);letter-spacing:-.03em;color:var(--color-text);user-select:none;margin:0;font-size:clamp(4.5rem,13vw,7rem);font-weight:700;line-height:1}.error-caption[data-astro-cid-ibpinaeu]{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.08em;padding-left:.9rem;position:relative}.error-caption[data-astro-cid-ibpinaeu]:before{content:"";background:var(--color-secondary);border-radius:45% 60% 50% 55%;width:.45rem;height:.45rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.error-message[data-astro-cid-ibpinaeu]{color:var(--color-text-muted);font-size:var(--text-lg);letter-spacing:.02em;margin:1.6rem 0 1.9rem;line-height:1.6}.error-back[data-astro-cid-ibpinaeu]{background:var(--color-slip-btn);border:var(--rule-btn);color:var(--color-text);font-size:var(--text-md);--error-back-lift:0px;--error-back-angle:-1.2deg;--error-back-scale:1;transform:translateY(var(--error-back-lift)) rotate(var(--error-back-angle)) scale(var(--error-back-scale));border-radius:22px 10px 26px 12px/12px 24px 10px 26px;align-items:center;gap:.6rem;padding:.8rem 2.2rem;text-decoration:none;transition:--error-back-lift .3s cubic-bezier(.33,1,.68,1),--error-back-angle .3s cubic-bezier(.33,1,.68,1),--error-back-scale .3s cubic-bezier(.33,1,.68,1),color .2s;display:inline-flex}.error-back[data-astro-cid-ibpinaeu]:hover{--error-back-lift:-4px;--error-back-angle:0deg;--error-back-scale:1;color:var(--color-secondary)}.error-back__arrow[data-astro-cid-ibpinaeu]{font-size:var(--text-sm);line-height:1;transition:transform .3s cubic-bezier(.33,1,.68,1)}.error-back[data-astro-cid-ibpinaeu]:hover .error-back__arrow[data-astro-cid-ibpinaeu]{transform:translate(3px)}.error-back[data-astro-cid-ibpinaeu]:focus-visible{outline:2px solid oklch(from var(--color-primary) l c h / .35);outline-offset:4px}@keyframes drift{0%,to{transform:rotate(-.8deg)translateY(0)}50%{transform:rotate(-.8deg)translateY(-5px)}}@media (width<=768px){.error-stage[data-astro-cid-ibpinaeu]{padding:2rem .75rem}.error-message[data-astro-cid-ibpinaeu]{font-size:var(--text-md)}}@media (prefers-reduced-motion:reduce){.error-slip[data-astro-cid-ibpinaeu],.error-frame[data-astro-cid-ibpinaeu],.error-frame[data-astro-cid-ibpinaeu]:before,.error-back[data-astro-cid-ibpinaeu],.error-back__arrow[data-astro-cid-ibpinaeu]{transition:none;animation:none}.error-slip[data-astro-cid-ibpinaeu]:hover .error-frame[data-astro-cid-ibpinaeu]{transform:rotate(-2.2deg)}.error-slip[data-astro-cid-ibpinaeu]:hover .error-frame[data-astro-cid-ibpinaeu]:before{transform:translate(-50%)rotate(-4deg)}.error-back[data-astro-cid-ibpinaeu]:hover{--error-back-lift:0px;--error-back-angle:-1.2deg;--error-back-scale:1}}
