body{font:17px/1.6 system-ui,sans-serif;max-width:720px;margin:0 auto;padding:24px 16px 60px;color:#2b2a3a;background:#fffaf0}
h1{font-size:1.9rem;margin-bottom:0}h2{margin-top:1.8em;font-size:1.25rem}.note{background:#fff3c4;border-radius:12px;padding:10px 14px}
a{color:#2563eb}@media (prefers-color-scheme:dark){body{background:#1d1c2b;color:#eee}.note{background:#4a3f12}a{color:#8ab4ff}}
