*{box-sizing:border-box}:root{--bg: #100f17;--surface: #1a1825;--border: #2a2836;--text: #d0cfe0;--muted: #666273;--blue-border: #2a4a6a;--blue-bg: #162332;--blue-text: #8db8d2;--green-border: #2f7446;--green-bg: #102116;--green-text: #95e6ad}html,body{margin:0;width:100%;min-height:100%}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}h1{margin:0 0 1rem;color:#e8e6f0;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.05}h2{margin:2rem 0 .7rem;color:#e8e6f0;font-size:1rem;font-weight:400}p,li{color:var(--muted);font-size:.9rem;line-height:1.7}p{margin:0 auto 1.1rem;max-width:650px}ul{display:inline-block;margin:0 auto 1rem;padding-left:1.2rem;max-width:650px;text-align:left}a{color:var(--blue-text)}.buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.button{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;text-decoration:none;font-size:.76rem;letter-spacing:.05em;white-space:nowrap}.button.play{border:1px solid var(--green-border);background:var(--green-bg);color:var(--green-text)}.button.play:hover{border-color:#42975e;background:#16301f;color:#b7f4c7}.button.discord{border:1px solid var(--blue-border);background:var(--blue-bg);color:var(--blue-text)}.button.discord:hover{border-color:#3d6b8f;background:#1b2d3d;color:#a9d8ff}@media(max-width:600px){.buttons{flex-direction:column;align-items:stretch}.button{width:100%}}
