:root { color-scheme: dark; }
body { margin: 0; background: #0d0f14; color: #d8dde8; font: 17px/1.6 system-ui, -apple-system, "Segoe UI", sans-serif; }
main { max-width: 680px; margin: 0 auto; padding: 56px 24px 80px; }
h1 { font-size: 2.2rem; margin: 0 0 4px; color: #fff; letter-spacing: -0.01em; }
h2 { font-size: 1.1rem; margin: 2em 0 0.4em; color: #fff; }
.tag { color: #8a93a6; margin-top: 0; }
a { color: #5ec8ff; }
ul { padding-left: 1.2em; }
li { margin: 0.3em 0; }
