:root{font-family:system-ui,sans-serif;color:#fff;background:#000000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;margin:0;background:#000000}main{display:grid;min-height:100vh;place-items:center}figure{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin:0}video{display:block;height:min(68vh,640px);max-width:90vw;border-radius:2px;background:#000000;object-fit:contain}h1{margin:0;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}figcaption{margin:0;font-size:1rem}
