/* Tiffany Licker · Softly Successful — shared brand tokens and fonts (web + PDF) */
@font-face { font-family: "Inter"; font-weight: 300; src: url("fonts/inter-latin-300-normal.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight: 400; src: url("fonts/inter-latin-400-normal.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight: 500; src: url("fonts/inter-latin-500-normal.woff") format("woff"); }
@font-face { font-family: "Inter"; font-weight: 600; src: url("fonts/inter-latin-600-normal.woff") format("woff"); }
@font-face { font-family: "Inter Ext"; font-weight: 400; src: url("fonts/inter-latin-ext-400-normal.woff") format("woff"); }
@font-face { font-family: "Inter Ext"; font-weight: 600; src: url("fonts/inter-latin-ext-600-normal.woff") format("woff"); }
@font-face { font-family: "Cormorant"; font-weight: 300; src: url("fonts/cormorant-garamond-latin-300-normal.woff") format("woff"); }
@font-face { font-family: "Cormorant"; font-weight: 400; src: url("fonts/cormorant-garamond-latin-400-normal.woff") format("woff"); }
@font-face { font-family: "Cormorant"; font-weight: 500; src: url("fonts/cormorant-garamond-latin-500-normal.woff") format("woff"); }
@font-face { font-family: "Cormorant"; font-weight: 300; font-style: italic; src: url("fonts/cormorant-garamond-latin-300-italic.woff") format("woff"); }
@font-face { font-family: "Cormorant"; font-weight: 400; font-style: italic; src: url("fonts/cormorant-garamond-latin-400-italic.woff") format("woff"); }
@font-face { font-family: "Cormorant Ext"; font-weight: 400; src: url("fonts/cormorant-garamond-latin-ext-400-normal.woff") format("woff"); }

:root {
  --espresso: #3B2A22;
  --burgundy: #6E1B23;
  --rose: #E3C9C4;
  --blush: #F4ECEA;
  --cream: #FFF8F6;
  --grey: #EFEFEF;
  --taupe: #8A776E;
  --line: #DFD3D0;
  --sans: "Inter", "Inter Ext", "Helvetica Neue", Arial, sans-serif;
  --serif: "Cormorant", "Cormorant Ext", Georgia, serif;
}

.eyebrow {
  font-family: var(--sans);
  font-size: 9pt;
  font-weight: 500;
  letter-spacing: 0.32em;
  text-transform: uppercase;
  color: var(--burgundy);
}
.serif { font-family: var(--serif); }
/* Cormorant uses old-style figures by default; profiles like 1/4 read better with lining figures. */
h1, h2, h3, .serif, .page h1, .page h2, .page h3, .big, .cross-gate, .channel-key, .glance strong, .blueprint b {
  font-variant-numeric: lining-nums;
  font-feature-settings: "lnum" 1;
}
