:root{color-scheme:dark}body{margin:0;font:16px/1.6 system-ui,Segoe UI,sans-serif;background:#111214;color:#e8e8ea}
main{max-width:720px;margin:0 auto;padding:48px 24px}h1{font-size:40px;letter-spacing:.04em;margin:0 0 8px}h1 em{color:#ffd23f;font-style:normal}
h2{font-size:20px;margin-top:32px}a{color:#ffd23f}.muted{color:#9a9ca3}footer{margin-top:48px;font-size:14px;color:#9a9ca3}

a.play{display:inline-block;background:#ffd23f;color:#15161a;font-weight:800;padding:12px 22px;border-radius:10px;text-decoration:none}
