/* S64 NTEditor (block 11). Tokens from S63 when present. */
.nte{font-family:Onest,system-ui,sans-serif;font-size:16px;line-height:1.55;color:var(--ink,#141414);padding:4px 0;-webkit-text-size-adjust:100%}
.nte-b{display:flex;align-items:flex-start;gap:8px;min-height:26px;padding:2px 0}
.nte-m{flex:0 0 auto;min-width:0;user-select:none;-webkit-user-select:none;color:var(--muted,#6b6b76)}
.nte-t{flex:1 1 auto;min-width:0;min-height:1.55em;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.nte-t:empty::before{content:attr(data-ph);color:var(--muted,#9a9aa5);pointer-events:none}
.nte-b[data-type="p"] .nte-m{display:none}
.nte-b[data-type="h1"] .nte-m,.nte-b[data-type="h2"] .nte-m,.nte-b[data-type="h3"] .nte-m{display:none}
.nte-b[data-type="h1"] .nte-t{font-size:26px;font-weight:700;line-height:1.3;margin-top:10px}
.nte-b[data-type="h2"] .nte-t{font-size:21px;font-weight:700;line-height:1.35;margin-top:8px}
.nte-b[data-type="h3"] .nte-t{font-size:18px;font-weight:600;line-height:1.4;margin-top:6px}
.nte-b[data-type="ul"] .nte-m{width:18px;text-align:center}
.nte-b[data-type="ul"] .nte-m::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent,#7703fc);vertical-align:middle;margin-top:-2px}
.nte-b[data-type="ol"] .nte-m{min-width:18px;text-align:right;font-variant-numeric:tabular-nums}
.nte-b[data-type="todo"] .nte-m{width:22px;display:flex;align-items:center;justify-content:center;min-height:26px}
.nte-cb{width:18px;height:18px;margin:0;accent-color:var(--accent,#7703fc);cursor:pointer}
.nte-b[data-checked="1"] .nte-t{text-decoration:line-through;color:var(--muted,#8a8a94)}
.nte[data-ro="1"] .nte-t{cursor:default}
.nte[data-md="1"] > .nte-b{display:none}
@media (pointer:coarse){.nte{font-size:17px}.nte-b{min-height:32px}.nte-cb{width:22px;height:22px}.nte-b[data-type="todo"] .nte-m{width:28px;min-height:32px}}
