.tone{font-size:12px;font-weight:700;text-transform:capitalize;opacity:.75}
.more-wrap{display:flex;justify-content:center;margin:22px 0 6px}
.more{min-width:200px;justify-content:center;cursor:pointer;font:inherit;font-weight:700;color:inherit}
.more:disabled{opacity:.6;cursor:wait}
.prose ul{margin:0 0 18px;padding-left:1.2em}
.prose li{margin:0 0 8px}
.prose code{font:inherit;background:var(--soft);padding:1px 6px;border-radius:6px}
.legalhero h1{font-size:clamp(40px,9vw,72px)}
.tool{padding-top:8px;padding-bottom:8px}
.mk-preview{position:sticky;top:64px;z-index:3;background:var(--bg);padding:14px 0 16px;border-bottom:2px solid var(--line)}
.mk-face{display:block;font-size:clamp(40px,11vw,72px);line-height:1.15;text-align:center;white-space:nowrap;overflow-x:auto;padding:12px 0}
.mk-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}
.mk-actions .pill{cursor:pointer;font:inherit;font-weight:700;color:inherit}
.mk-main{background:var(--ink);color:var(--bg)!important}
.mk-g{border:0;margin:18px 0 0;padding:0;min-width:0}
.mk-g legend{font:800 20px var(--display);margin-bottom:8px}
.mk-row{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin}
.mk-chip{flex:0 0 auto;min-width:52px;min-height:48px;padding:0 14px;border-radius:14px;border:2px solid var(--line);background:var(--soft);color:inherit;font:400 20px/1 var(--ui);cursor:pointer;white-space:nowrap}
.mk-chip[aria-checked="true"]{border-color:var(--ink);background:var(--ink);color:var(--bg)}
.mn-in{margin-top:18px}
.mn-hit{padding:22px;border-radius:var(--r);background:var(--soft);margin:16px 0}
.mn-face{font-size:clamp(34px,9vw,56px);margin:0 0 8px;overflow-x:auto;white-space:nowrap}
.mn-mean{font-size:20px;margin:0 0 6px}
.mn-meta{color:var(--mute);margin:0 0 12px;text-transform:none}
.mn-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.mn-hit .pill{cursor:pointer;font:inherit;font-weight:700}
.mn-h{font:800 26px var(--display);margin:26px 0 10px}
.mn-parts{font-size:18px;padding-left:1.2em}
.mn-parts li{margin:0 0 8px}
.mn-parts code{font:inherit;font-size:22px;background:var(--soft);padding:0 8px;border-radius:8px;margin-right:6px}
.foot span{max-width:46ch}
.foot a{min-height:44px}
#list[data-discord] .card[data-md] .card-foot{flex-wrap:wrap}
#list[data-discord] .card[data-md] .card-foot::after{content:"Discord-safe copy";order:3;width:100%;font-size:12px;font-weight:700;opacity:.9}
