:root{--ink:#252820;--paper:#f6f5ef;--line:#d7d7c9;--gold:#876c3c}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 'Malgun Gothic','Apple SD Gothic Neo',sans-serif}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,textarea{touch-action:manipulation}button,.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;cursor:pointer}button.primary,.primary{background:var(--ink);border-color:var(--ink);color:white}button.danger{color:#a13123;border-color:#d99d94}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid #907047;outline-offset:3px}header{background:white;border-bottom:1px solid var(--line)}.header-inner{max-width:1240px;margin:auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font:30px Georgia,'Batang',serif;text-decoration:none;letter-spacing:.12em;white-space:nowrap}nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}nav a{text-decoration:none;font-size:15px}nav a[aria-current=page]{border-bottom:2px solid var(--gold)}main{max-width:1080px;margin:auto;padding:70px 28px 100px}.eyebrow{font-size:12px;color:var(--gold);letter-spacing:.18em}h1{font:clamp(30px,4vw,42px)/1.35 Georgia,'Batang',serif;margin:10px 0 16px}h2{font-size:24px;line-height:1.5;margin:0 0 20px}p{margin:0 0 14px}.intro{color:#64675c;max-width:730px}.toolbar,.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0}.toolbar{justify-content:space-between}.status{padding:14px 18px;border:1px solid var(--line);background:white;margin:24px 0}.status.error{color:#902f21;border-color:#d59e91}.list{display:grid;gap:16px;margin:24px 0}.post{display:block;padding:26px 28px;background:white;border:1px solid var(--line);text-decoration:none}.post:hover{border-color:var(--gold)}.post h2{font-size:21px;margin:12px 0 8px;overflow-wrap:anywhere}.post p{color:#686b60;margin:0;overflow-wrap:anywhere}.meta{color:#686b60;font-size:14px;display:flex;gap:14px;flex-wrap:wrap}.badge{display:inline-block;padding:1px 9px;border:1px solid var(--line);color:#565b4c;font-size:13px}.badge.done{background:#e8eee0}.badge.private{color:#785e37}.panel{background:#fff;border:1px solid var(--line);padding:38px;margin:24px 0}.prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;margin:24px 0}.answer{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.answer h2{font-size:20px}.empty{padding:50px 20px;text-align:center;border:1px solid var(--line);color:#66695f}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}label{display:block;font-weight:600;margin:20px 0 7px}input:not([type=checkbox]),textarea,select{width:100%;border:1px solid #b9beae;background:#fff;padding:12px;color:var(--ink);border-radius:0}textarea{min-height:260px;resize:vertical;line-height:1.8}.check{display:flex;align-items:center;gap:10px;font-weight:400}.check input{width:20px;height:20px}.hint{font-size:14px;color:#696c61;margin-top:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.captcha{margin:22px 0;min-height:65px}.tabs{margin:30px 0;border-bottom:1px solid var(--line);padding-bottom:12px}.tabs button[aria-pressed=true]{background:var(--ink);color:white}.read-link{font-size:14px}.board-footer{border-top:1px solid var(--line);padding:24px;text-align:center;font-size:14px;color:#696c61}.honeypot{position:absolute;left:-9999px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[hidden]{display:none!important}#export-note{font-size:14px}.admin-note{border-left:3px solid var(--gold);padding-left:16px;margin:24px 0}.status:empty{display:none}@media(max-width:700px){.header-inner{display:block;padding:16px 20px}.brand{font-size:26px}nav{gap:17px;margin-top:14px}nav a{font-size:14px}main{padding:38px 18px 60px}.panel{padding:24px 20px}.post{padding:23px 20px}.form-row{grid-template-columns:1fr;gap:0}h2{font-size:22px}.toolbar{align-items:flex-start}.actions>*{flex-grow:1}.captcha{overflow:hidden}input:not([type=checkbox]),textarea,select{font-size:16px}textarea{min-height:230px}}

.question-fields{border:0;padding:0;margin:0}
