body{margin:0;background:#F3F4F5;color:#152430;font:16px/1.6 "IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
main{max-width:720px;margin:0 auto;padding:40px 16px}
h1{font-size:28px;line-height:1.2}h2{font-size:19px;margin-top:28px}
a{color:#8A6A22}
.hint{background:#FBEFD4;color:#8A5A00;padding:8px 12px;border-radius:6px;font-size:14px}
@media (prefers-color-scheme:dark){body{background:#11181E;color:#E6EBEF}a{color:#E2BD6A}.hint{background:#3A2E14;color:#F0C46B}}
