/* COMING SOON pages (/nym-arena/, /second-name/): same retro terminal look as the arcade */
@font-face{font-family:'VT323';src:url(fonts/vt323.woff2) format('woff2');font-display:swap}
@font-face{font-family:'PS2P';src:url(fonts/PressStart2P-Regular.ttf) format('truetype');font-display:swap}
*{box-sizing:border-box}
html{background:#05060c}
body{margin:0;min-height:100vh;display:grid;place-items:center;padding:28px 18px;color:#d8dde8;font-family:'VT323',ui-monospace,monospace;font-size:22px;line-height:1.3;
  background:radial-gradient(70% 55% at 50% 35%,#16103a,#080716 60%,#05060c)}
body::after{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px)}
main{width:min(640px,100%);padding:26px 26px 22px;border:1px solid rgba(61,255,122,.45);border-radius:6px;background:rgba(2,10,4,.82);
  box-shadow:0 0 0 1px rgba(0,0,0,.6),0 0 28px rgba(61,255,122,.18),inset 0 0 40px rgba(61,255,122,.06)}
.osd{margin:0 0 18px;font-family:'PS2P',monospace;font-size:11px;letter-spacing:.12em;color:#fff;opacity:.85}
.tag{display:inline-block;margin:0 0 12px;padding:3px 10px 2px;font-family:'PS2P',monospace;font-size:11px;letter-spacing:.14em;color:#1a1000;background:#ffb238;border-radius:2px}
h1{margin:0 0 14px;font-family:'PS2P',monospace;font-weight:400;font-size:clamp(20px,5.4vw,34px);line-height:1.35;color:#3dff7a;text-shadow:0 0 8px rgba(61,255,122,.55)}
h1 small{display:block;margin-top:8px;font-size:.5em;color:#41e6ff;text-shadow:0 0 6px rgba(65,230,255,.5)}
.what{margin:0 0 18px;font-size:24px;color:#eef2fa}
.meanwhile{margin:0 0 20px;padding:12px 14px;border-left:3px solid #ff4fd8;background:rgba(255,79,216,.07)}
.meanwhile b{display:block;font-weight:400;color:#ff4fd8;letter-spacing:.08em}
nav{display:flex;flex-wrap:wrap;gap:10px 22px}
a{color:#41e6ff;text-decoration:none;border-bottom:1px dashed rgba(65,230,255,.5)}
a:hover,a:focus-visible{color:#fff;border-bottom-color:#fff;outline:none;text-shadow:0 0 6px #41e6ff}
.cur{animation:blink 1s steps(1) infinite}
@keyframes blink{50%{opacity:0}}
@media (prefers-reduced-motion:reduce){.cur{animation:none}}
