:root{--bg: #1b1b1c;--fg: #ebebeb;--muted: #9a9a9e;--accent: #5b9bff;--line: #2d2d30;color-scheme:dark}:root[data-theme=light]{--bg: #f0f2f5;--fg: #1b1b1d;--muted: #6a6f78;--accent: #1f6feb;--line: #d5dae1;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.7 Inter,-apple-system,Segoe UI,Noto Sans KR,Malgun Gothic,sans-serif;-webkit-font-smoothing:antialiased}main{max-width:760px;margin:0 auto;padding:32px 16px 64px}a{color:var(--accent)}.back{display:inline-block;margin-bottom:24px;text-decoration:none}h1{font-size:28px;margin:0 0 4px}h2{font-size:18px;margin:32px 0 8px;padding-top:16px;border-top:1px solid var(--line)}ul{padding-left:22px}li{margin-bottom:4px}.muted{color:var(--muted);font-size:14px}code{font-size:14px}.legal-nav{margin-top:48px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.legal-nav a{color:var(--muted)}.legal-nav a:hover{color:var(--fg)}
