:root{--bg:#0e0b10;--card:#17121b;--fg:#ece3d2;--muted:#a99f8d;--gold:#d9b264;--line:#2c2431}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.8 Pretendard,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}
.w{max-width:760px;margin:0 auto;padding:28px max(18px,env(safe-area-inset-left)) 64px}
a{color:var(--gold)}
.top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}
.top a{font-size:13px;text-decoration:none}
h1{font:800 26px/1.35 "Nanum Myeongjo",serif;color:var(--gold);margin:0 0 6px}
h2{font-size:17px;margin:28px 0 8px;color:#f3e2b8}
.draft{margin:14px 0 22px;padding:12px 14px;border-radius:10px;background:#2a1f12;border:1px solid #5a4422;font-size:13px;color:#e9d1a0}
.meta{font-size:13px;color:var(--muted)}
table{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0}
th,td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
th{background:var(--card);color:#e9d4a6}
.tw{overflow-x:auto}
ul,ol{padding-left:1.2em}
.blank{color:#f0a08f;font-weight:700}
nav.links{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;margin-top:36px;padding-top:16px;border-top:1px solid var(--line)}
