:root{font-family:Inter,Arial,sans-serif;color:#fff;background:#202427;color-scheme:dark;letter-spacing:0}*{box-sizing:border-box}body{margin:0}header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;border-bottom:1px solid #434746;font-size:.9rem}header a{color:#ffcb35;text-underline-offset:4px}header span{color:#dce2df}main{max-width:1100px;margin:auto;padding:24px;text-align:center}h1{margin:0 0 20px;font-size:1.5rem;line-height:1.3;font-weight:600}video{display:block;max-width:100%;height:min(76svh,900px);aspect-ratio:9/16;margin:0 auto;background:#111;object-fit:contain}a:focus-visible{outline:2px solid #ffcb35;outline-offset:5px}@media (max-width:600px){header{align-items:flex-start;flex-direction:column;gap:8px;padding:16px 20px}main{padding:20px 16px}h1{font-size:1.25rem}video{height:auto;width:min(100%,420px);max-height:75svh}}footer{display:flex;flex-wrap:wrap;gap:8px 24px;max-width:1100px;padding:20px;margin:0 auto}footer a{display:inline-flex;align-items:center;min-height:44px}
