/* ============================================================
   Chemply Sans — official brand typeface (v1.2, single family)
   Derived from Inter v4.1 (SIL OFL 1.1). See LICENSE.txt.
   Baked-in letterforms: slashed zero, serifed I, tailed l,
   open digits (4/6/9, flat-top 3) — disambiguation for CAS
   numbers, UN codes, formulas, and regulatory data.
   ============================================================ */

@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-Regular.woff2") format("woff2"),url("ChemplySans-Regular.ttf") format("truetype"); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-Italic.woff2") format("woff2"),url("ChemplySans-Italic.ttf") format("truetype"); font-weight:400; font-style:italic; font-display:swap; }
@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-Medium.woff2") format("woff2"),url("ChemplySans-Medium.ttf") format("truetype"); font-weight:500; font-style:normal; font-display:swap; }
@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-SemiBold.woff2") format("woff2"),url("ChemplySans-SemiBold.ttf") format("truetype"); font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-Bold.woff2") format("woff2"),url("ChemplySans-Bold.ttf") format("truetype"); font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:"Chemply Sans"; src:url("ChemplySans-BoldItalic.woff2") format("woff2"),url("ChemplySans-BoldItalic.ttf") format("truetype"); font-weight:700; font-style:italic; font-display:swap; }

:root { --font-brand:"Chemply Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif; }
body { font-family:var(--font-brand); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; }
h1,h2,h3 { letter-spacing:-0.02em; }  /* headlines: same family, tighter tracking */

/* Data tables, CAS numbers, thresholds */
.tnum, table.data td, table.data th { font-feature-settings:"tnum" 1; font-variant-numeric:tabular-nums; }
/* Chemical formulas */
.subs { font-feature-settings:"subs" 1; }
.sups { font-feature-settings:"sups" 1; }
