:root { color-scheme: light dark; font: 16px/1.65 "Segoe UI", Helvetica, Arial, sans-serif; color: #172a31; background: #f0f2f5; }
* { box-sizing: border-box; }
body { max-width: 760px; margin: 0 auto; padding: 32px 24px; font: inherit; }
h1 { font-size: 28px; line-height: 1.25; margin: 0 0 8px; }
h2 { font-size: 18px; margin-top: 28px; }
a { color: #007b65; }
small { color: #54656f; }
@media (prefers-color-scheme: dark) { :root { color: #e9edef; background: #111b21; } a { color: #59d9b4; } small { color: #aebac1; } }
