:root { color-scheme: dark; background: #11141b; color: #e9e6de; font: 100%/1.65 system-ui, sans-serif; }
body { margin: 0; }
main { max-width: 46rem; padding: 2rem clamp(1rem, 6vw, 3rem); margin: 0 auto; }
h1, h2 { line-height: 1.25; }
address { font-style: normal; }
nav { border-top: 1px solid #47505e; margin-top: 2rem; padding-top: 1rem; }
a { color: #a8d8ef; }
