header.svelte-vny38x{position:fixed;z-index:101;width:100%;height:7rem;transition:background-color .4s ease;border-bottom:1px solid transparent}header[data-scroll=true].svelte-vny38x{background-color:#05000af2;border-bottom-color:var(--color-neon-purple);box-shadow:0 0 20px #c0f3}header.svelte-vny38x nav:where(.svelte-vny38x){height:100%;padding:0 var(--padding-content);max-width:var(--max-width-content);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:768px){header.svelte-vny38x nav:where(.svelte-vny38x){padding:0 1.5rem;justify-content:center}}@media(max-width:768px){header.svelte-vny38x{height:5.5rem}}.header__logo.svelte-vny38x{display:flex;align-items:center;gap:.5rem;text-decoration:none;flex-shrink:0}.header__logo.svelte-vny38x .logo-text:where(.svelte-vny38x){font-family:var(--font-header);font-size:1.6rem;color:var(--color-neon-red);text-shadow:var(--glow-red);letter-spacing:.08em;animation:flicker 8s infinite}@media(max-width:480px){.header__logo.svelte-vny38x .logo-text:where(.svelte-vny38x){font-size:1.2rem}}.header__logo.svelte-vny38x .logo-skull:where(.svelte-vny38x){font-size:1.4rem;animation:blink 2.5s step-end infinite}.header__logo.svelte-vny38x:hover .logo-text:where(.svelte-vny38x){animation:glitch .3s linear;text-shadow:none}.header__links.svelte-vny38x{display:flex;flex-direction:row;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0}@media(max-width:768px){.header__links.svelte-vny38x{display:none}}.header__link.svelte-vny38x{font-family:var(--font-mono);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.header__link.svelte-vny38x a:where(.svelte-vny38x){color:var(--color-text-2);transition:color .2s ease,text-shadow .2s ease}.header__link.svelte-vny38x a:where(.svelte-vny38x):hover{color:var(--color-neon-cyan);text-shadow:var(--glow-cyan);text-decoration:none}.header__link.active.svelte-vny38x a:where(.svelte-vny38x){color:var(--color-neon-cyan);text-shadow:var(--glow-cyan)}.hamburger__container.svelte-vny38x{display:none;flex-direction:column;justify-content:space-between;width:2rem;height:1.4rem;cursor:pointer;border:none;background-color:transparent;padding:0;transition:transform .2s ease;position:absolute;left:1.5rem}.hamburger__container[data-open=true].svelte-vny38x{transform:rotate(90deg)}.hamburger__container.svelte-vny38x .hamburger__line:where(.svelte-vny38x){width:100%;height:2px;background-color:var(--color-neon-red);box-shadow:var(--glow-red)}@media(max-width:768px){.hamburger__container.svelte-vny38x{display:flex}}.drawer.svelte-vny38x{position:fixed;top:5.5rem;left:0;bottom:0;width:100%;max-width:28rem;z-index:101;padding:2rem;transform:translate(-100%);transition:all .4s ease;background-color:transparent}.drawer[data-open=true].svelte-vny38x{transform:translate(0);background-color:#05000afa;border-right:1px solid var(--color-neon-purple);box-shadow:var(--glow-purple)}.drawer.svelte-vny38x ul:where(.svelte-vny38x){width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;list-style:none;margin:0;padding:0}.drawer.svelte-vny38x ul:where(.svelte-vny38x) .header__link:where(.svelte-vny38x){width:100%;border-left:2px solid var(--color-neon-red);padding:.8rem 1rem;font-size:1.3rem;box-shadow:inset 0 0 10px #ff003c1a}.drawer.svelte-vny38x ul:where(.svelte-vny38x) .header__link:where(.svelte-vny38x) a:where(.svelte-vny38x){color:var(--color-text-1);font-family:var(--font-header);font-size:1.6rem}.drawer.svelte-vny38x ul:where(.svelte-vny38x) .header__link:where(.svelte-vny38x):hover{border-left-color:var(--color-neon-cyan);background:#00e5ff0d}.drawer.svelte-vny38x ul:where(.svelte-vny38x) .header__link:where(.svelte-vny38x):hover a:where(.svelte-vny38x){color:var(--color-neon-cyan);text-shadow:var(--glow-cyan);text-decoration:none}.drawer__overlay.svelte-vny38x{display:none;position:fixed;width:100%;height:100%;background-color:#0000;border:none;top:0;left:0;transition:background-color .4s ease;z-index:100}.drawer__overlay[data-open=true].svelte-vny38x{display:block;background-color:#000000b3}footer.svelte-lx0fvn{width:100%;background-color:#000;padding:4rem 0 2rem;border-top:1px solid var(--color-neon-red);box-shadow:0 -5px 30px #ff003c26;position:relative;overflow:hidden}@media(max-width:1024px){footer.svelte-lx0fvn{padding:2rem 0}}.footer__scanline.svelte-lx0fvn{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-neon-red),transparent);animation:scanline 4s linear infinite;pointer-events:none}section.svelte-lx0fvn{max-width:var(--max-width-content);margin:0 auto}.footer__brand.svelte-lx0fvn{grid-column:span 12;text-align:center;margin-bottom:1rem}.footer__brand.svelte-lx0fvn .brand-name:where(.svelte-lx0fvn){font-size:2rem;color:var(--color-neon-red);text-shadow:var(--glow-red);animation:flicker 10s infinite}.footer__brand.svelte-lx0fvn .tagline:where(.svelte-lx0fvn){font-family:var(--font-mono);font-size:.85rem;color:var(--color-text-dim);letter-spacing:.2em;margin-top:.5rem}.column.svelte-lx0fvn{grid-column:span 4;display:flex;flex-direction:column;gap:.75rem}.column.svelte-lx0fvn a:where(.svelte-lx0fvn){font-family:var(--font-mono);font-size:1rem;color:var(--color-text-2)}.column.svelte-lx0fvn a:where(.svelte-lx0fvn):hover{color:var(--color-neon-cyan);text-shadow:var(--glow-cyan);text-decoration:none}.column.svelte-lx0fvn .warning-text:where(.svelte-lx0fvn){font-family:var(--font-mono);font-size:.8rem;color:var(--color-text-dim);line-height:1.5;letter-spacing:.05em}@media(max-width:768px){.column.svelte-lx0fvn{grid-column:span 6}}@media(max-width:480px){.column.svelte-lx0fvn{grid-column:span 12}}.copyright.svelte-lx0fvn{grid-column:span 12;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-text-dim);padding-top:1.5rem;margin-top:1rem}.copyright.svelte-lx0fvn p:where(.svelte-lx0fvn),.copyright.svelte-lx0fvn a:where(.svelte-lx0fvn){font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-dim);letter-spacing:.05em}.copyright.svelte-lx0fvn a:where(.svelte-lx0fvn):hover{color:var(--color-neon-cyan);text-shadow:var(--glow-cyan);text-decoration:none}@media(max-width:768px){.copyright.svelte-lx0fvn{flex-direction:column;gap:.5rem;text-align:center}}:root{--font-body: "VT323", "Share Tech Mono", monospace;--font-header: "Creepster", cursive;--font-mono: "Share Tech Mono", monospace;--color-bg-1: #05000a;--color-bg-2: #080010;--color-bg-card: #0e0020;--color-neon-red: #ff003c;--color-neon-purple: #cc00ff;--color-neon-green: #00ff41;--color-neon-cyan: #00e5ff;--color-neon-yellow: #ffea00;--color-text-1: #e8d8f8;--color-text-2: #b090d0;--color-text-dim: #604080;--border-radius: 0px;--box-shadow: 0 0 8px rgba(204, 0, 255, .3);--glow-red: 0 0 6px var(--color-neon-red), 0 0 20px var(--color-neon-red);--glow-purple: 0 0 6px var(--color-neon-purple), 0 0 20px var(--color-neon-purple);--glow-green: 0 0 6px var(--color-neon-green), 0 0 20px var(--color-neon-green);--glow-cyan: 0 0 6px var(--color-neon-cyan), 0 0 20px var(--color-neon-cyan);--max-width-content: 120rem;--padding-content: 6rem;font-size:18px;font-family:var(--font-body)}@media(max-width:1280px){:root{--padding-content: 2rem}}@media(max-width:480px){:root{--padding-content: 1rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;background-color:var(--color-bg-2);color:var(--color-text-2);margin:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px)}hr{width:100%;border:none;border-top:1px solid var(--color-neon-purple);grid-column:span 12;box-shadow:var(--glow-purple);opacity:.5}h1,h2,h3,h4,h5,h6{color:var(--color-text-1);font-family:var(--font-header);margin:0;letter-spacing:.05em}h1{font-size:4rem;font-weight:400;padding:2rem 0;text-align:center;color:var(--color-neon-red);text-shadow:var(--glow-red)}@media(max-width:720px){h1{padding:1rem 0;font-size:2.5rem}}h2{font-size:3rem;font-weight:400;padding:3rem 0;text-align:center;color:var(--color-neon-purple);text-shadow:var(--glow-purple)}@media(max-width:720px){h2{padding:1.5rem 0;font-size:2rem}}h3{font-size:2rem;color:var(--color-neon-cyan);text-shadow:var(--glow-cyan)}@media(max-width:720px){h3{font-size:1.6rem}}h4{font-size:1.4rem;color:var(--color-neon-green);text-shadow:var(--glow-green);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em}p{font-weight:400;line-height:1.6;font-size:1.3rem;margin:0}@media(max-width:720px){p{font-size:1.15rem}}a{text-decoration:none;color:var(--color-neon-cyan);transition:color .2s ease,text-shadow .2s ease}a:hover{color:var(--color-text-1);text-shadow:var(--glow-cyan);text-decoration:none}input,button,.button,textarea{font-size:inherit;font-family:var(--font-body);border-radius:0;padding:0}section{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem;padding:0 var(--padding-content)}@media(max-width:1280px){section{padding:0 2rem}}@media(max-width:480px){section{padding:0 1rem;gap:1rem}}.button{display:inline-flex;padding:.8rem 2.5rem;justify-content:center;align-items:center;gap:8px;font-size:1.3rem;font-family:var(--font-mono);font-weight:400;letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--color-neon-red);background:transparent;color:var(--color-neon-red);cursor:pointer;transition:all .2s ease;text-shadow:var(--glow-red);box-shadow:var(--glow-red)}.button:hover{background:var(--color-neon-red);color:var(--color-bg-1);text-shadow:none;text-decoration:none}.button.button--purple{border-color:var(--color-neon-purple);color:var(--color-neon-purple);text-shadow:var(--glow-purple);box-shadow:var(--glow-purple)}.button.button--purple:hover{background:var(--color-neon-purple);color:var(--color-bg-1);text-shadow:none}.button.button--green{border-color:var(--color-neon-green);color:var(--color-neon-green);text-shadow:var(--glow-green);box-shadow:var(--glow-green)}.button.button--green:hover{background:var(--color-neon-green);color:var(--color-bg-1);text-shadow:none}.pixel-border{border:2px solid var(--color-neon-purple);box-shadow:var(--glow-purple);image-rendering:pixelated}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-3px,1px);color:var(--color-neon-cyan)}40%{transform:translate(3px,-1px);color:var(--color-neon-red)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px);color:var(--color-neon-purple)}to{transform:translate(0)}}.blink{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes flicker{0%,97%,to{opacity:1}98%{opacity:.3}99%{opacity:.8}}.crt-overlay.svelte-12qhfyh{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.04) 1px,rgba(0,0,0,.04) 2px)}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-bg-2);animation:flicker 15s infinite}main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;gap:4rem;width:100%;max-width:var(--max-width-content);margin:0 auto;box-sizing:border-box;padding-top:7rem;padding-bottom:4rem}@media(max-width:768px){main.svelte-12qhfyh{gap:2rem;padding-top:5.5rem;padding-bottom:2rem}}
