/* Clear Note — compact type scale (loaded last).
   One knob: change --cn-type-scale. 100% = the old size, 93.75% = about 6% smaller (current), 90% = smaller still. */
:root { --cn-type-scale: 93.75%; }
html { font-size: var(--cn-type-scale); -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }

/* lighter boldness: headings 700 (was 800/900), bold text 600 */
h1, h2, h3, h4,
.cn-section-title, .cn-hero-title { font-weight: 700 !important; letter-spacing: -0.01em; }
b, strong { font-weight: 600; }
html body .cn-rd-head h1 { font-weight: 700 !important; }
.cn-dash-name, .cn-dash-id h1, .cn-lb h1, .cn-pp h1, .cn-ns h1 { font-weight: 700; }
.cn-dash-tile b, .cn-dash-credrow b, .cn-m-stats b, .cn-lb-sc, .cn-lb-n, .cn-pp-price, .cn-pp-pn h3,
.cn-rv-ring b, .cn-m-ring > div, .cn-dash-h, .cn-pp-h, .cn-ns-h { font-weight: 700; }
.cn-dash-next-tx b, .cn-m .cn-mg > summary b, .cn-ns-tx b, .cn-pp-rx b, .cn-dash-rx b { font-weight: 600; }
.cn-hd-wm, .cn-brand-wordmark { font-weight: 800; }   /* the logo wordmark keeps its weight */
