:root{font-family:system-ui,sans-serif;color:#e8e4d9;background:#101619;color-scheme:dark}body{margin:0;padding:24px}main{max-width:640px;margin:4vh auto;padding:28px;background:#191d20;border:1px solid #89724e;border-radius:18px;overflow-wrap:anywhere}h1{font-size:clamp(26px,5vw,38px);line-height:1.15}p{line-height:1.6}.eyebrow{color:#d99a3d;font-weight:700}a{color:#e8c48e}button,.play{display:inline-block;min-height:48px;padding:12px 18px;border:0;border-radius:8px;background:#d99a3d;color:#191d20;font:inherit;font-weight:700}button:disabled{opacity:.6}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{padding:12px 0}img{max-width:100%;height:auto;border-radius:12px}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:400px){body{padding:12px}main{padding:18px}}
