.error-page[data-astro-cid-zetdm5md]{height:100vh;display:flex;align-items:center;justify-content:center;background:0 0;position:relative;overflow:hidden;color:#fff;text-align:center;padding:2rem}.ambient-glow[data-astro-cid-zetdm5md]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);filter:blur(80px);opacity:.2;pointer-events:none}.content[data-astro-cid-zetdm5md]{position:relative;z-index:10;max-width:600px}.glitch-wrapper[data-astro-cid-zetdm5md]{position:relative;display:inline-block}.error-code[data-astro-cid-zetdm5md]{font-size:clamp(8rem,20vw,15rem);font-weight:900;line-height:1;margin:0;color:var(--accent);letter-spacing:-.05em;position:relative;animation:glitch-skew 1s infinite linear alternate-reverse}.error-code[data-astro-cid-zetdm5md]:before,.error-code[data-astro-cid-zetdm5md]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0a}.error-code[data-astro-cid-zetdm5md]:before{left:2px;text-shadow:-2px 0#ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s infinite linear alternate-reverse}.error-code[data-astro-cid-zetdm5md]:after{left:-2px;text-shadow:-2px 0#00fff9,2px 2px #ff00c1;animation:glitch-anim2 1s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(31px,9999px,94px,0);transform:skew(.85deg)}5%{clip:rect(70px,9999px,71px,0);transform:skew(.85deg)}10%{clip:rect(62px,9999px,83px,0);transform:skew(.15deg)}15%{clip:rect(2px,9999px,51px,0);transform:skew(.4deg)}20%{clip:rect(62px,9999px,5px,0);transform:skew(.2deg)}25%{clip:rect(78px,9999px,68px,0);transform:skew(.76deg)}30%{clip:rect(100px,9999px,86px,0);transform:skew(.24deg)}35%{clip:rect(64px,9999px,3px,0);transform:skew(.51deg)}40%{clip:rect(49px,9999px,20px,0);transform:skew(.87deg)}45%{clip:rect(98px,9999px,47px,0);transform:skew(.18deg)}50%{clip:rect(93px,9999px,9px,0);transform:skew(.72deg)}55%{clip:rect(68px,9999px,28px,0);transform:skew(.61deg)}60%{clip:rect(59px,9999px,49px,0);transform:skew(.39deg)}65%{clip:rect(24px,9999px,64px,0);transform:skew(.85deg)}70%{clip:rect(36px,9999px,22px,0);transform:skew(.83deg)}75%{clip:rect(48px,9999px,2px,0);transform:skew(.1deg)}80%{clip:rect(81px,9999px,79px,0);transform:skew(.22deg)}85%{clip:rect(6px,9999px,14px,0);transform:skew(.55deg)}90%{clip:rect(28px,9999px,10px,0);transform:skew(.15deg)}95%{clip:rect(33px,9999px,71px,0);transform:skew(.23deg)}to{clip:rect(59px,9999px,92px,0);transform:skew(.14deg)}}@keyframes glitch-anim2{0%{clip:rect(12px,9999px,35px,0);transform:skew(.15deg)}20%{clip:rect(45px,9999px,67px,0);transform:skew(.45deg)}40%{clip:rect(89px,9999px,12px,0);transform:skew(.1deg)}60%{clip:rect(34px,9999px,88px,0);transform:skew(.35deg)}80%{clip:rect(56px,9999px,23px,0);transform:skew(.25deg)}to{clip:rect(90px,9999px,45px,0);transform:skew(.05deg)}}@keyframes glitch-skew{0%{transform:skew(2deg)}10%{transform:skew(-3deg)}20%{transform:skew(4deg)}30%{transform:skew(-1deg)}40%{transform:skew(2deg)}50%{transform:skew(-3deg)}60%{transform:skew(1deg)}70%{transform:skew(-2deg)}80%{transform:skew(3deg)}90%{transform:skew(-1deg)}to{transform:skew(0)}}.divider[data-astro-cid-zetdm5md]{width:4rem;height:1px;background:var(--accent);margin:2rem auto;opacity:.5}.error-title[data-astro-cid-zetdm5md]{font-size:1.25rem;font-weight:800;letter-spacing:.2em;color:var(--text-display);margin-bottom:1rem;font-family:Space Mono,monospace}.error-message[data-astro-cid-zetdm5md]{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.primary-btn[data-astro-cid-zetdm5md]{position:relative;display:inline-flex;align-items:center;gap:1rem;padding:1.25rem 2.5rem;border-radius:4rem;border:1px solid rgba(255,255,255,.2);background:var(--accent);box-shadow:0 0 30px #c9993a4d;cursor:pointer;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.primary-btn[data-astro-cid-zetdm5md]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 12px 40px #c9993a80;background:#b8882e}.btn-text[data-astro-cid-zetdm5md]{color:#000;font-family:Space Mono,monospace;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.btn-icon[data-astro-cid-zetdm5md]{color:#000}.grid-lines[data-astro-cid-zetdm5md]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;background-position:center center;mask-image:radial-gradient(ellipse at center,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 80%);pointer-events:none}