:root { color-scheme: light dark; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center;
  background: #131815; color: #f3f5f3; font: 18px/1.5 sans-serif; }
main { width: min(36rem, calc(100% - 2rem)); }
.mark { margin: 0; letter-spacing: 0.08em; text-transform: uppercase; color: #9bb0a0; }
h1 { margin: 0.4rem 0; font-size: 2.4rem; font-weight: 560; }
p { margin: 0; }
