/* Unslop pass (3 Nov 2026), loaded last. Small labels are sentence case with a little open tracking, headings are weight 500,
   emphasis is colour (never italic), one sans family outside the paper letter, and every control shares one corner radius. */

/* Sentence-case labels */
.brand-text small,.edition,.hero-kicker,.hero-location,.identity-strip span,.personal-statement>p,.coaching-kicker,.eyebrow,
.shelf-heading span,.moments-head .coaching-kicker,.ask-or,.contact-place,.reader-meta,.page-number,.lp-eyebrow{letter-spacing:.02em;text-transform:none}
.eyebrow,.coaching-kicker,.hero-kicker{font-weight:500}
.coaching-kicker,.moments-head .coaching-kicker{font-size:12px}
.ask-label{font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}
.shelf-pager button,.shelf-status{font-size:13px;letter-spacing:.01em;text-transform:none}
.letter-label{font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}
.sheet-lines .lt-draft,.lt-text .lt-draft{font-weight:600;letter-spacing:.01em;text-transform:none}
.group-item .num{font-size:11px;font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.coaching-mail{letter-spacing:.01em}

/* Buttons say what they do in plain case */
.ask-send,#account form button{font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none}
#listen-btn{font-weight:600;letter-spacing:.01em}

/* Headings: weight and size carry the hierarchy */
h2,h3{font-weight:500}
em{font-style:normal;font-weight:500}
dialog#reader h2,dialog#author h2,dialog#group h2,dialog#full-reader h2,dialog#listen h2,dialog#account h2,.lp-meta h2{font-family:var(--font-sans);font-weight:500;letter-spacing:-.01em}
.group-item .name{font-family:var(--font-sans);font-size:15px}
.closing p{font-family:var(--font-sans);font-style:normal;font-weight:400}
.author-signature{font-family:var(--font-sans);font-style:normal;font-size:20px}

/* One corner radius for controls */
.hero-bottom a,.hero-bottom button,.coaching-cta,.ask-send,.ask-topics span,.shelf-pager button,#buy-links .buy-link,#account form button,.browse,
.ask input[name=name],.ask input[type=email],.ask textarea{border-radius:8px}
