:root { color-scheme: dark; font-family: "Segoe UI", Arial, sans-serif; background: #000; }
* { box-sizing: border-box; }
html, body { width: 100%; height: 100%; margin: 0; overflow: hidden; background: #000; }
body { display: grid; place-items: center; }
main { width: min(100vw, calc(100vh * 16 / 9)); height: min(100vh, calc(100vw * 9 / 16)); background: #080608; box-shadow: 0 0 80px #2e0c2c66; }
iframe { display: block; width: 100%; height: 100%; border: 0; }
