:root{color:#f3f7f8;font-synthesis:none;text-rendering:optimizelegibility;background:#061b2a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:100%;min-height:100%;margin:0}body{background:#061b2a;overflow-x:hidden}.site-shell{isolation:isolate;background:radial-gradient(at 50% 48%,#0d3d5233,#0000 57%),#061b2a;min-height:100dvh;position:relative;overflow:hidden}.site-shell:after{z-index:0;pointer-events:none;content:"";background:linear-gradient(115deg,#010c142e,#0000 44%,#00070f33);position:absolute;inset:0}.topography{z-index:0;pointer-events:none;opacity:.8;width:100%;height:100%;position:fixed;inset:0}.contours{fill:none;stroke:#86a7b11f;stroke-linecap:round;stroke-width:2.6px}.contours-right{stroke:#6f9aab1c}.contours-center{stroke:#86aab516}.contours-small{stroke:#a1b6b91a;stroke-width:2.2px}.hero{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:2rem 1.25rem;display:flex;position:relative}.glitch-text{color:#f6f8f8;cursor:pointer;letter-spacing:-.055em;text-shadow:0 4px 18px #0000004d;background:0 0;border:0;margin:0;padding:0;font:800 clamp(2.45rem,4.4vw,4.1rem)/1.05 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:filter .18s,transform .18s;display:block;position:relative}.glitch-text:hover{filter:brightness(1.08);transform:scale(1.01)}.glitch-text:focus-visible{outline-offset:8px;outline:2px solid #a5dae8cc}.glitch-base,.glitch-layer{display:block}.glitch-layer{pointer-events:none;opacity:0;position:absolute;inset:0}.glitch-layer-cyan{color:#69e6ec;text-shadow:none}.glitch-layer-red{color:#ff5d6c;text-shadow:none}.glitch-layer-slice{color:#f6f8f8;text-shadow:none}.glitch-click{animation:.56s steps(2,end) glitch-shell}.glitch-click .glitch-layer-cyan{animation:.56s steps(2,end) glitch-cyan}.glitch-click .glitch-layer-red{animation:.56s steps(2,end) glitch-red}.glitch-click .glitch-layer-slice{animation:.56s steps(2,end) glitch-slices}.glitch-idle{animation:.18s steps(2,end) idle-shell}.glitch-idle .glitch-layer-cyan{animation:.18s steps(2,end) idle-cyan}.glitch-idle .glitch-layer-red{animation:.18s steps(2,end) idle-red}@keyframes glitch-shell{0%,to{opacity:1;transform:translate(0)}12%{opacity:.75;transform:translate(-1px)}18%{opacity:1;transform:translate(0)}45%{opacity:.92;transform:translate(2px)}52%{opacity:.65;transform:translate(-1px)}58%{opacity:1;transform:translate(0)}}@keyframes glitch-cyan{0%,14%,62%,to{opacity:0;transform:translate(0)}20%,52%{opacity:.78;clip-path:inset(8% 0 65%);transform:translate(-6px,-1px)}35%,59%{opacity:.62;clip-path:inset(53% 0 21%);transform:translate(4px,1px)}}@keyframes glitch-red{0%,19%,68%,to{opacity:0;transform:translate(0)}25%,47%{opacity:.66;clip-path:inset(35% 0 40%);transform:translate(6px,1px)}53%,64%{opacity:.55;clip-path:inset(70% 0 7%);transform:translate(-4px)}}@keyframes glitch-slices{0%,18%,70%,to{opacity:0;transform:translate(0)}28%,48%{opacity:.65;clip-path:inset(20% 0 61%);transform:translate(-5px)}55%,66%{opacity:.45;clip-path:inset(73% 0 8%);transform:translate(5px)}}@keyframes idle-shell{0%,to{transform:translate(0)}34%{transform:translate(-1px)}66%{transform:translate(1px)}}@keyframes idle-cyan{0%,to{opacity:0}35%,65%{opacity:.35;clip-path:inset(30% 0 50%);transform:translate(-2px)}}@keyframes idle-red{0%,to{opacity:0}35%,65%{opacity:.25;clip-path:inset(55% 0 25%);transform:translate(2px)}}.social-links{justify-content:center;align-items:center;gap:clamp(1.15rem,3vw,2.55rem);margin-top:clamp(2rem,4.2vh,3.45rem);display:flex}.social-link{color:#f2f6f6;border-radius:5px;place-items:center;width:2.7rem;height:2.7rem;transition:color .2s,filter .2s,transform .2s;display:grid}.social-link svg{fill:currentColor;width:clamp(1.42rem,2.5vw,1.92rem);height:clamp(1.42rem,2.5vw,1.92rem);overflow:visible}.social-link:hover,.social-link:focus-visible{transform:translateY(-3px)scale(1.08)}.social-link:focus-visible{outline-offset:4px;outline:2px solid}.social-twitch:hover,.social-twitch:focus-visible{color:#9146ff;filter:drop-shadow(0 0 8px #9146ff59)}.social-snapchat:hover,.social-snapchat:focus-visible{color:#fffc00;filter:drop-shadow(0 0 8px #fffc0047)}.social-instagram:hover,.social-instagram:focus-visible{color:#ef4d93;filter:drop-shadow(0 0 8px #ef4d9352)}.social-instagram rect,.social-instagram circle{fill:none;stroke:currentColor;stroke-width:1.9px}.social-instagram .instagram-dot{fill:currentColor;stroke:none}.social-discord:hover,.social-discord:focus-visible{color:#5865f2;filter:drop-shadow(0 0 8px #5865f259)}.social-youtube:hover,.social-youtube:focus-visible{color:#ff4242;filter:drop-shadow(0 0 8px #ff1e1e4d)}.social-tiktok:hover,.social-tiktok:focus-visible{color:#70e6ed;filter:drop-shadow(2px 0 #ff356547)drop-shadow(-2px 0 #23e3de4d)}.social-link:active{transform:translateY(-1px)scale(1.04)}@media (width<=430px){.hero{padding-inline:.7rem}.social-links{gap:clamp(.35rem,2.2vw,.75rem);margin-top:2rem}.social-link{width:2.5rem;height:2.5rem}.social-link svg{width:1.4rem;height:1.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.glitch-text:hover,.social-link:hover{transform:none}}
