:root{--bg:#07060d;--fg:#e8e6f0;--red:#ff2a4f;--orange:#ff8a1f;--blue:#3d6bff}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:radial-gradient(ellipse at 50% 30%,#1a0b1f 0%,var(--bg) 70%);color:var(--fg);font:18px/1.6 system-ui,-apple-system,segoe ui,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center}main{max-width:640px;padding:2rem;text-align:center}.ekg{width:100%;max-width:520px;height:auto}.ekg polyline{fill:none;stroke:var(--red);stroke-width:3;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--red))drop-shadow(0 0 14px var(--red))}h1{font-size:clamp(2.4rem,8vw,4rem);margin:.5rem 0 0;letter-spacing:.04em;color:#fff;text-shadow:0 0 8px var(--red),0 0 24px var(--red),3px 0 0 var(--blue)}.tag{color:var(--orange);margin-top:.2rem;text-shadow:0 0 10px rgba(255,138,31,.5)}.soon{display:inline-block;margin-top:1.2rem;padding:.4rem 1.1rem;border:1px solid var(--blue);border-radius:4px;color:#fff;box-shadow:0 0 12px rgba(61,107,255,.6),inset 0 0 8px rgba(61,107,255,.4)}footer{padding:1.5rem;font-size:.85rem;opacity:.7}a{color:var(--orange)}