.logo-entrance-glitch[data-astro-cid-evlzdp4t]{animation:logoDrop .8s cubic-bezier(.23,1,.32,1) forwards,logoCrazyGlitch 1s step-end infinite .8s}@keyframes logoDrop{0%{transform:translateY(-120%) scaleY(3) scaleX(.5);filter:brightness(10) blur(20px);opacity:0}60%{transform:translateY(20%) scaleY(.5) scaleX(1.5);filter:brightness(2) blur(5px);opacity:1}80%{transform:translateY(-10%) scaleY(1.2) scaleX(.9)}to{transform:translateY(0) scaleY(1) scaleX(1);filter:brightness(1) blur(0);opacity:1}}@keyframes logoCrazyGlitch{0%{clip-path:inset(20% 0 50% 0);transform:translate(-10px,5px) skew(15deg);filter:brightness(0) invert(1) hue-rotate(90deg)}10%{clip-path:inset(10% 0 80% 0);transform:translate(15px,-10px) scale(1.1);filter:brightness(1) invert(0) contrast(2)}20%{clip-path:inset(50% 0 10% 0);transform:translate(-20px,15px) skew(-10deg);filter:brightness(0) invert(1) contrast(5)}30%{clip-path:inset(0 30% 0 40%);transform:translate(5px,5px) scale(.9);filter:brightness(0) invert(1) sepia(1) hue-rotate(180deg)}40%{clip-path:inset(80% 0 5% 0);transform:translate(-15px,-5px) skew(20deg);filter:brightness(1) invert(0)}50%{clip-path:inset(10% 0 10% 0);transform:translate(10px,10px) scaleX(1.5);filter:brightness(0) invert(1) hue-rotate(-90deg)}60%{clip-path:inset(40% 40% 40% 40%);transform:translate(-5px,-15px);filter:brightness(2) invert(0)}70%{clip-path:inset(0 0 0 0);transform:translate(0) scale(1);filter:brightness(0) invert(1)}to{clip-path:inset(0 0 0 0);transform:translate(0);filter:brightness(0) invert(1)}}.crt-curvature[data-astro-cid-evlzdp4t]{position:relative}.animate-crt-turn-on[data-astro-cid-evlzdp4t]{animation:crtTurnOn 1.5s cubic-bezier(.23,1,.32,1) forwards}@keyframes crtTurnOn{0%{transform:scale(.001);background:#fff;border-radius:50%;box-shadow:0 0 20px 10px #fff,0 0 50px 20px #00f2ff;opacity:0}15%{transform:scale(.002);background:#fff;border-radius:50%;opacity:1;box-shadow:0 0 30px 15px #fff,0 0 80px 30px #00f2ff}40%{transform:scaleY(.002);background:#fff;border-radius:0;box-shadow:0 0 40px 20px #fff,0 0 100px 40px #00f2ff}60%{transform:scale(1);background:#050505;box-shadow:none}to{transform:scale(1);background:#050505;box-shadow:none;opacity:1}}.animate-crt-turn-off[data-astro-cid-evlzdp4t]{animation:crtTurnOff 1s cubic-bezier(.23,1,.32,1) forwards;background:#fff!important}@keyframes crtTurnOff{0%{transform:scale(1);opacity:1;box-shadow:none}30%{transform:scaleY(.002);opacity:1;box-shadow:0 0 40px 20px #fff,0 0 100px 40px #00f2ff}80%{transform:scale(.002);border-radius:50%;opacity:1;box-shadow:0 0 30px 15px #fff,0 0 80px 30px #00f2ff}to{transform:scale(.001);border-radius:50%;opacity:0}}.crt-turn-on-flash[data-astro-cid-evlzdp4t]{animation:flashScreen .8s ease-out}@keyframes flashScreen{0%{filter:brightness(3) contrast(1.5) hue-rotate(-20deg)}50%{filter:brightness(1.5) contrast(1.2)}to{filter:brightness(1) contrast(1)}}.crt-overlay[data-astro-cid-evlzdp4t]{background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.4) 85%,rgba(0,0,0,.8) 100%);box-shadow:inset 0 0 100px #00000080}.crt-flicker[data-astro-cid-evlzdp4t]{animation:flicker .15s infinite}@keyframes flicker{0%{opacity:.97}50%{opacity:1}to{opacity:.99}}.scanlines[data-astro-cid-evlzdp4t]{background:linear-gradient(to bottom,transparent,transparent 50%,rgba(0,242,255,.05) 50%,rgba(0,242,255,.05));background-size:100% 4px;opacity:.4}.glow-text[data-astro-cid-lktjsvop]{text-shadow:0 0 15px rgba(0,242,255,.8),0 0 30px rgba(0,242,255,.4)}.tab-btn[data-astro-cid-lktjsvop].active{background:#00f2ff33;box-shadow:0 0 15px #00f2ff33;opacity:1;border-color:#00f2ff}#blueprint-board[data-astro-cid-prhjmyo2]{scrollbar-width:thin;scrollbar-color:#00f2ff transparent}#blueprint-board[data-astro-cid-prhjmyo2]::-webkit-scrollbar{width:4px}#blueprint-board[data-astro-cid-prhjmyo2]::-webkit-scrollbar-thumb{background:#00f2ff;box-shadow:0 0 10px #00f2ff}@keyframes scanning{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.scanning-line[data-astro-cid-prhjmyo2]{animation:scanning 8s linear infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-astro-cid-prhjmyo2]{animation:spin-slow 60s linear infinite}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-reverse[data-astro-cid-prhjmyo2]{animation:spin-reverse 90s linear infinite}.tab-content[data-astro-cid-prhjmyo2]{transition:all .5s cubic-bezier(.4,0,.2,1)}:global(body){margin:0;background-color:#001226;overflow:hidden;height:100vh;width:100vw;color:#00f2ff;cursor:crosshair}.crt-curvature{position:relative}.crt-curvature:after{content:" ";display:block;position:absolute;inset:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);z-index:1000;background-size:100% 2px,3px 100%;pointer-events:none}main{padding:0!important;margin:0!important}header{background-color:#001226f2!important;backdrop-blur:10px!important;border-bottom:1px solid rgba(0,242,255,.3)!important;box-shadow:0 4px 20px #00000080!important;transition:transform .5s ease,opacity .5s ease!important;z-index:50!important}header.hide-header{transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important}header nav a,header nav button{color:#00f2ffb3!important;font-family:JetBrains Mono,monospace!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.2em!important;transition:all .3s ease!important;padding:.5rem 1rem!important;position:relative!important}header nav a:hover,header nav button:hover{color:#fff!important;background:#00f2ff1a!important;text-shadow:0 0 10px rgba(0,242,255,.8)!important}header nav a:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#00f2ff;transition:all .3s ease;transform:translate(-50%)}header nav a:hover:after{width:100%}footer{background-color:#001226!important;border-top:2px solid #00f2ff!important;color:#00f2ff!important;font-family:JetBrains Mono,monospace!important;box-shadow:0 0 20px #00f2ff1a!important;margin-top:0!important}footer h3,footer h4{color:#fff!important;text-shadow:0 0 10px #00f2ff!important;text-transform:uppercase!important;letter-spacing:.2em!important}footer p,footer a,footer span{color:#a5d8ff!important;font-size:11px!important}footer a:hover{color:#fff!important;text-shadow:0 0 5px #00f2ff!important}footer .border-t{border-color:#00f2ff33!important}header img{opacity:.7;transition:opacity .3s ease}header img:hover{opacity:1}footer img{opacity:.5;transition:opacity .3s ease}footer img:hover{opacity:1}
