:root{--bg:#fff;--text:#191F28;--sub:#4E5968;--line:#E5E8EB;--blue:#3182F6}
@media (prefers-color-scheme:dark){:root{--bg:#17171C;--text:#fff;--sub:#C3C3C6;--line:#2C2C35}}
body{margin:0;background:var(--bg);color:var(--text);font:17px/1.7 -apple-system,"Pretendard","Apple SD Gothic Neo",Roboto,sans-serif}
main{max-width:720px;margin:0 auto;padding:32px 20px 64px}
h1{font-size:28px;line-height:1.3}h2{font-size:20px;margin-top:32px}
p,li{color:var(--sub)}a{color:var(--blue)}nav{font-size:15px}hr{border:0;border-top:1px solid var(--line);margin:32px 0}
