*{box-sizing:border-box;margin:0}
body{background:radial-gradient(ellipse at center,#2a0a4a 0%,#12021f 70%,#07010d 100%);color:#fff;font-family:'Press Start 2P',monospace;min-height:100vh;display:flex;justify-content:center;text-align:center;overflow-x:hidden}
.crt{pointer-events:none;position:fixed;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 2px,transparent 2px 4px);z-index:9}
main{max-width:720px;padding:32px 18px;display:flex;flex-direction:column;align-items:center;gap:18px}
.blink{color:#ffe600;font-size:14px;animation:b 1s steps(2) infinite}@keyframes b{50%{opacity:0}}
.logo{width:min(340px,80vw);border:4px solid #00f0ff;box-shadow:0 0 0 4px #ff2bd6,0 0 40px #00f0ff88;image-rendering:pixelated}
h1{font-size:clamp(28px,8vw,56px);color:#ff2bd6;text-shadow:4px 4px 0 #00f0ff,0 0 20px #ff2bd6}
.ticker{font-size:20px;color:#00f0ff;text-shadow:0 0 10px #00f0ff}
.combo{font-size:22px;color:#ffe600}
.desc{font-size:12px;line-height:2;color:#e9d8ff;max-width:560px}
#coin{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}
.ca{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center;font-size:10px;word-break:break-all;background:#000a;border:2px solid #00f0ff;padding:10px}
.soon{font-size:10px;color:#ff2bd6}
.btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
.btn,button{font-family:inherit;font-size:12px;color:#12021f;background:#ffe600;border:0;padding:14px 18px;text-decoration:none;cursor:pointer;box-shadow:4px 4px 0 #ff2bd6}
.btn:hover,button:hover{background:#00f0ff;transform:translate(2px,2px);box-shadow:2px 2px 0 #ff2bd6}
.press{font-size:11px;color:#00f0ff}
footer{font-size:8px;color:#9a7bbf;line-height:1.8;margin-top:12px}
.hidden{display:none!important}
