:root { color-scheme: dark; background: #173f3a; color: #f4f6f2; }
* { box-sizing: border-box; }
body { margin: 0; }
main { min-height: 100svh; min-height: 100dvh; display: grid; place-items: center; padding: 32px; }
h1 { margin: 0; width: min(620px, 100%); line-height: 0; }
img { width: 100%; height: auto; display: block; }
