body{font-family:system-ui,sans-serif;background:#101b2d;color:#edf2fa;margin:0;line-height:1.65}main{max-width:640px;margin:8vh auto;padding:28px}a{color:#a9cdfd}.choices{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0}button{font:inherit;padding:12px 18px;border:1px solid #a9cdfd;border-radius:8px;background:#203858;color:#fff;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #72d5ba;outline-offset:4px}button[hidden]{display:none}button:disabled{opacity:.6}
