@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&family=VT323&display=swap";:root{color-scheme:dark;--void:#100b18;--panel:#1a1225;--panel-light:#251a33;--border:#49345e;--violet:#7952a6;--lavender:#b995ed;--light:#e5d5ff;--text:#eee8f5;--muted:#a99bb7;font-family:VT323,monospace}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth}body{min-width:320px;color:var(--text);background-color:var(--void);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;margin:0;font-size:21px}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.header{background:var(--void);border-bottom:3px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 7%;display:flex;box-shadow:0 4px #0005}.brand{align-items:center;gap:12px;font-family:"Press Start 2P",monospace;font-size:11px;line-height:1.7;display:flex}.brand-mark{background:var(--violet);border:3px solid var(--light);color:#fff;place-items:center;width:38px;height:38px;font-family:"Press Start 2P",monospace;font-size:15px;display:grid;box-shadow:4px 4px #0008}.brand-light{color:var(--lavender)}.nav{gap:30px;display:flex}.nav a{color:var(--muted);padding:12px 0;font-family:"Press Start 2P",monospace;font-size:9px}.nav a:hover,.nav a.active{color:var(--light);text-shadow:2px 2px var(--violet)}.discord-link{color:var(--lavender);font-family:"Press Start 2P",monospace;font-size:9px}.hero{max-width:1100px;margin:auto;padding:125px 32px 110px;position:relative}.eyebrow{color:var(--lavender);font-family:"Press Start 2P",monospace;font-size:10px;line-height:2}.eyebrow:before{content:">";color:var(--light);margin-right:12px}h1{letter-spacing:-4px;color:var(--text);margin:30px 0;font-family:"Press Start 2P",monospace;font-size:clamp(32px,7vw,76px);line-height:1.6}h1 span{color:var(--lavender)}.hero-description{color:var(--muted);margin:25px 0 40px;font-size:26px}.server-box{background:var(--panel);border:3px solid var(--border);align-items:center;gap:15px;width:fit-content;padding:12px;display:flex;box-shadow:5px 5px #0008}.server-address{color:var(--light);font-family:VT323,monospace;font-size:25px}.copy-button{background:var(--violet);color:#fff;border:3px solid #d4b9f7;padding:12px 16px;font-family:"Press Start 2P",monospace;font-size:9px;transition:transform .1s,background .1s;box-shadow:3px 3px #0008}.copy-button:hover{background:#906cbd;transform:translate(-1px,-1px)}.copy-button:active{box-shadow:none;transform:translate(2px,2px)}.section{border-top:3px solid var(--border);background:#100b18dd;padding:65px 7%}.section-inner{max-width:1100px;margin:auto}.section-heading{color:var(--lavender);margin-bottom:30px;font-family:"Press Start 2P",monospace;font-size:11px;line-height:2}.info-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.info-item{background:var(--panel);border:3px solid var(--border);padding:25px;box-shadow:5px 5px #0007}.info-item h2{color:var(--light);font-family:"Press Start 2P",monospace;font-size:10px;line-height:2}.info-item p{color:var(--muted);font-size:23px}.page{max-width:1000px;min-height:65vh;margin:auto;padding:100px 32px}.page h1{letter-spacing:-2px;font-size:clamp(30px,6vw,60px)}.page-description{color:var(--muted);font-size:24px}.placeholder{background:var(--panel);border:3px solid var(--border);color:var(--muted);margin-top:45px;padding:30px;font-size:23px;box-shadow:5px 5px #0007}.footer{border-top:3px solid var(--border);background:var(--void);min-height:90px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:25px 7%;font-size:19px;display:flex}.footer-brand{color:var(--text);font-size:9px}a:focus-visible,button:focus-visible{outline:3px dashed var(--light);outline-offset:5px}@media (width<=650px){.header{flex-wrap:wrap;padding:15px 18px}.brand{font-size:9px}.nav{order:3;justify-content:space-between;gap:10px;width:100%}.nav a{font-size:8px}.hero{padding:90px 22px}h1{letter-spacing:-2px;font-size:clamp(27px,8vw,42px)}.server-box{flex-wrap:wrap;width:100%}.server-address{width:100%}.info-grid{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.store-content{text-align:center;padding:48px 20px}.tebex-button{background:var(--violet);border:2px solid var(--lavender);color:var(--light);align-items:center;gap:12px;margin-top:24px;padding:16px 22px;font-family:"Press Start 2P",monospace;font-size:10px;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.tebex-button:hover{background:var(--panel-light);transform:translateY(-2px)}.store-note{color:var(--muted);margin-top:16px;font-size:16px}header{z-index:100;border-bottom:1px solid var(--border);backdrop-filter:blur(8px);background:#100b18f5;position:sticky;top:0}.brand-mark{background:url(/brand.svg) 50%/contain no-repeat;flex:0 0 38px;width:38px;height:38px;display:inline-block;overflow:hidden;box-shadow:none!important;border:0!important;font-size:0!important}.brand{letter-spacing:1px;gap:12px}nav a{transition:color .16s,opacity .16s}nav a:hover{color:var(--lavender)}html{scroll-behavior:auto;scroll-padding-top:100px}section[id]{scroll-margin-top:100px}section.scroll-reveal{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}section.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){section.scroll-reveal{opacity:1;transition:none;transform:none}}section[id]+section[id]{border-top:1px solid #b995ed1f}.live-status{border:1px solid var(--border);background:var(--panel);text-align:left;align-items:center;gap:14px;min-width:260px;margin-top:22px;padding:13px 17px;display:inline-flex}.status-indicator{background:var(--muted);flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #a99bb71a}.status-indicator.is-online{background:#78d69a;box-shadow:0 0 0 4px #78d69a1f}.status-indicator.is-offline{background:#e47777;box-shadow:0 0 0 4px #e477771f}.status-copy{flex-direction:column;gap:5px;display:flex}.status-label{color:var(--muted);font-family:"Press Start 2P",monospace;font-size:8px}.status-copy strong{color:var(--text);font-family:VT323,monospace;font-size:21px;font-weight:400}.status-refresh{color:var(--lavender);margin-left:auto;font-family:"Press Start 2P",monospace;font-size:8px}@media (width<=480px){.live-status{min-width:0;max-width:100%}}.hero-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.discord-button{border:1px solid var(--border);background:var(--panel);min-height:48px;color:var(--light);justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-family:"Press Start 2P",monospace;font-size:9px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.discord-button svg{width:20px;height:20px}.discord-button:hover{background:var(--panel-light);border-color:var(--lavender);transform:translateY(-2px)}@media (width<=520px){.hero-actions{flex-direction:column;align-items:stretch}.discord-button{width:100%}}
