:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#07131e;color:#f3f6fa}body{margin:0}main{max-width:1100px;margin:auto;padding:5vw}.brand{letter-spacing:.16em;color:#e6b964;font-size:14px}.brand span{margin-left:16px;background:#b72939;color:white;padding:5px 10px;border-radius:5px;font-size:11px}h1{font-size:clamp(26px,4vw,48px);font-weight:600}video{display:block;width:100%;aspect-ratio:16/9;background:black;border-radius:12px}button{margin-top:20px;background:#e6b964;color:#07131e;border:0;border-radius:8px;padding:15px 28px;font-size:17px;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid white;outline-offset:5px}#message{color:#c1cedb}.links{display:flex;gap:24px}.links a{color:#e6b964}
