/* 도움말·이용약관·개인정보처리방침 — 글만 있는 페이지.
   ⚠️ wall.css 를 가져오지 않는다. 거기는 html,body 가 overflow:hidden 이라 긴 글이 스크롤되지 않는다. 색 값만 같게 둔다. */
:root{color-scheme:dark;--bg:#0A0A0B;--ink:#EDEDEF;--ink2:#9C9CA4;--ink3:#6A6A72;--line:#1D1D21}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink2);-webkit-text-size-adjust:100%;
  font:14px/1.8 Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;word-break:keep-all}
main{max-width:720px;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 20px max(72px,env(safe-area-inset-bottom))}
nav a{font-size:12.5px;color:var(--ink3);text-decoration:none}
nav a:hover{color:var(--ink)}
h1{font-size:22px;font-weight:600;color:var(--ink);margin:22px 0 2px}
h2{font-size:15px;font-weight:600;color:var(--ink);margin:34px 0 6px}
p{margin:8px 0}
ul{margin:8px 0;padding-left:18px}
li{margin:4px 0}
b{font-weight:500;color:var(--ink)}
a{color:var(--ink)}
code{font-size:12.5px;color:var(--ink)}
.meta{font-size:12px;color:var(--ink3)}
.links{margin-top:40px;font-size:12.5px}
.tbl{overflow-x:auto;margin:10px 0}
table{border-collapse:collapse;width:100%;min-width:540px;font-size:12.5px;line-height:1.6}
th,td{border-top:1px solid var(--line);padding:9px 10px 9px 0;text-align:left;vertical-align:top}
th{font-weight:500;color:var(--ink)}
