/* 4.92 — "WritingNepal के हो?" page (/wn-ke-ho/). Uses the theme's --ink / --paper / --gold. */
.wn-kh{padding:28px 0 56px}
.wn-kh-wrap{max-width:740px;margin:0 auto;padding:0 18px;font-size:17px;line-height:1.85}
.wn-kh-admin-note{background:#fff4c2;color:#120A08;border-radius:8px;padding:8px 12px;font-size:14px}
.wn-kh-hero{padding:10px 0 26px;border-bottom:1px solid var(--rule,rgba(18,10,8,.12))}
.wn-kh-eyebrow{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--ink-soft,#3A362F);letter-spacing:.02em}
.wn-kh h1{font-size:clamp(30px,6vw,44px);line-height:1.25;margin:0 0 14px;text-wrap:balance}
.wn-kh-lead{font-size:19px;margin:0;opacity:.88}
.wn-kh-short{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}
.wn-kh-short li{display:flex;gap:12px;align-items:flex-start}
.wn-kh-short b{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--gold,#F7C600);color:#120A08;display:grid;place-items:center;font-size:14px;margin-top:3px}
.wn-kh-toc{margin:26px 0 6px;background:rgba(247,198,0,.10);border:1px solid rgba(247,198,0,.35);border-radius:14px;padding:16px 18px 12px}
.wn-kh-toc h2{font-size:18px;margin:0 0 8px}
.wn-kh-toc ol{margin:0;padding-left:22px;columns:2;column-gap:28px;font-size:15.5px;line-height:1.9}
.wn-kh-toc a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(18,10,8,.18)}
.wn-kh-toc a:hover,.wn-kh-toc a:focus-visible{border-color:var(--gold,#F7C600)}
.wn-kh-sec{padding-top:34px;scroll-margin-top:80px}
.wn-kh-sec h2{font-size:clamp(23px,4.4vw,28px);line-height:1.35;margin:0 0 10px;text-wrap:balance}
.wn-kh-sec h3{font-size:20px;margin:24px 0 4px}
.wn-kh-sec p{margin:0 0 14px}
.wn-kh-sec a{color:inherit;text-decoration-color:var(--gold,#F7C600);text-underline-offset:3px}
.wn-kh-where{display:inline-block;font-size:14px;opacity:.85;background:rgba(18,10,8,.05);border-radius:6px;padding:2px 10px;margin-top:-4px!important}
.wn-kh-note{border-left:4px solid var(--gold,#F7C600);background:rgba(247,198,0,.10);padding:12px 16px;border-radius:0 10px 10px 0}
.wn-kh-who{display:grid;gap:12px;margin:10px 0 16px}
.wn-kh-who > div{border:1px solid rgba(18,10,8,.12);border-radius:12px;padding:12px 16px}
.wn-kh-who h3{margin:0 0 2px;font-size:18px}
.wn-kh-who p{margin:0}
.wn-kh-cta{margin-top:44px;text-align:center;background:var(--ink,#120A08);color:#FBF8F2;border-radius:16px;padding:28px 18px}
.wn-kh-cta h2{margin:0 0 8px;font-size:24px;color:#FBF8F2}
.wn-kh-cta p{margin:0;opacity:.85}
.wn-kh-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}
.wn-kh-btn{display:inline-block;text-decoration:none;font-weight:600;border-radius:999px;padding:10px 22px;border:2px solid var(--gold,#F7C600);color:var(--gold,#F7C600)}
.wn-kh-btn.is-primary{background:var(--gold,#F7C600);color:#120A08}
.wn-kh-link{display:inline-block;margin:10px 0 0;font-weight:600;color:inherit;text-decoration-color:var(--gold,#F7C600);text-underline-offset:3px}
@media (max-width:560px){.wn-kh-toc ol{columns:1}.wn-kh-wrap{font-size:16.5px}}
/* dark mode (theme sets data-theme on <html>) */
html[data-theme="dark"] .wn-kh-toc a{border-color:rgba(251,248,242,.2)}
html[data-theme="dark"] .wn-kh-where{background:rgba(251,248,242,.07)}
html[data-theme="dark"] .wn-kh-who > div{border-color:rgba(251,248,242,.14)}
html[data-theme="dark"] .wn-kh-cta{background:#211A15}
