:root{--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--accent:#0f766e;--bg:#f6f8fc}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 16px 80px}a{color:var(--accent)}h1{font-size:2rem;line-height:1.2;margin:.2em 0}
h2{font-size:1.2rem;margin-top:2em}p,li{color:#1e293b}.meta{color:var(--muted);font-size:.9rem}
.draft{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:12px 14px;font-size:.92rem}
.back{display:inline-block;margin-bottom:16px;font-weight:600;text-decoration:none}
