/* छेउको टिपोट (margin notes) — 4.51. Uses the theme tokens so dark mode follows. */
.wn-mn-s{cursor:pointer;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .15s}
.wn-mn-s[data-h="1"]{box-shadow:inset 0 -2px 0 #F2B705}
.wn-mn-s[data-h="2"]{box-shadow:inset 0 -4px 0 #F2B705}
.wn-mn-s[data-h="3"]{background:rgba(242,183,5,.22);box-shadow:inset 0 -4px 0 #F2B705}
.wn-mn-s:hover,.wn-mn-s.is-on{background:rgba(242,183,5,.3)}
.wn-mn-s:focus-visible{outline:2px solid #F2B705;outline-offset:2px}
.wn-mn-chip{display:inline-block;cursor:pointer;font:600 .7rem/1.4 inherit;font-family:inherit;background:#F2B705;color:#120A08;border-radius:999px;padding:0 .4rem;margin:0 .3rem 0 .15rem;vertical-align:super}
.wn-mn-bar{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;font-size:.85rem;color:var(--ink-soft,#3A362F);margin:0 0 .8rem}
.wn-mn-link{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--clay-deep,#C64F1E);cursor:pointer;text-decoration:underline}
.wn-mn-sheet{position:fixed;left:0;right:0;bottom:0;z-index:9998;max-width:640px;margin:0 auto;max-height:68vh;overflow:auto;background:var(--paper,#FBF8F2);color:var(--ink,#120A08);border:1px solid var(--line,#D9D2C0);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.18);padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}
.wn-mn-sheet[hidden]{display:none}
.wn-mn-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}
.wn-mn-x{background:none;border:0;font-size:1.6rem;line-height:1;cursor:pointer;color:inherit}
.wn-mn-quote{border-left:4px solid #F2B705;padding:.1rem .7rem;margin:0 0 .7rem;font-size:.95rem;color:var(--ink-soft,#3A362F)}
.wn-mn-quote.is-title{border-left-color:var(--line,#D9D2C0);font-weight:600}
.wn-mn-note{border-top:1px solid var(--line,#D9D2C0);padding:.6rem 0}
.wn-mn-note.is-reply{margin-left:1.4rem;border-top-style:dashed}
.wn-mn-nh{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}
.wn-mn-nh img{border-radius:50%;object-fit:cover}
.wn-mn-badge{font-size:.7rem;font-weight:700;background:#F2B705;color:#120A08;border-radius:999px;padding:0 .45rem}
.wn-mn-ago{font-size:.78rem;color:var(--ink-soft,#3A362F);opacity:.8}
.wn-mn-pinned{font-size:.78rem;color:var(--ink-soft,#3A362F);margin-top:.15rem}
.wn-mn-oldq{font-size:.85rem;font-style:italic;opacity:.8;margin:.3rem 0 0}
.wn-mn-body{margin:.25rem 0 .2rem;white-space:pre-wrap;word-break:break-word}
.wn-mn-act{display:flex;gap:.9rem;font-size:.82rem}
.wn-mn-none{color:var(--ink-soft,#3A362F);margin:.2rem 0 .8rem}
.wn-mn-form{border-top:1px solid var(--line,#D9D2C0);padding-top:.7rem}
.wn-mn-form textarea{width:100%;font:inherit;padding:.55rem;border:1.5px solid var(--line,#D9D2C0);border-radius:8px;background:transparent;color:inherit;resize:vertical}
.wn-mn-replying{font-size:.82rem;margin-bottom:.35rem}
.wn-mn-row{display:flex;align-items:center;gap:.7rem;margin-top:.5rem}
.wn-mn-post{display:inline-block;font:inherit;font-weight:700;border:0;border-radius:8px;padding:.5rem 1rem;background:var(--ink,#120A08);color:var(--paper,#FBF8F2);cursor:pointer;text-decoration:none}
.wn-mn-post:disabled{opacity:.6}
.wn-mn-status{font-size:.82rem;color:var(--clay-deep,#C64F1E)}
@media (prefers-reduced-motion:reduce){.wn-mn-s{transition:none}}
.wn-mn-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.1rem;border:1.5px solid #F2B705;border-radius:999px;padding:.2rem .8rem;background:rgba(242,183,5,.12);font-weight:600;line-height:1.4}