/* Luxe Market: ivory, black, champagne and blush. Cormorant Garamond for display, Jost for text. */
@font-face { font-family: "Cormorant Garamond"; src: url("/fonts/cormorant-garamond.woff2") format("woff2"); font-weight: 300 700; font-display: swap; }
@font-face { font-family: "Jost"; src: url("/fonts/jost.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
:root {
  --display: "Cormorant Garamond", Georgia, serif;
  --body: "Jost", system-ui, sans-serif;
  --ui: "Jost", system-ui, sans-serif;
  --display-weight: 600;
  --display-tracking: -.005em;
  --wordmark-weight: 600;
  --wordmark-tracking: .02em;
  --bg: #F7F3EC; --surface: #FFFDF9; --surface-2: #F1E8DE; --line: #E3D6C6;
  --text: #141414; --muted: #5C5650; --accent: #8A6A35; --accent-ink: #FFFDF9; --accent-text: #8A6A35; --link: #7A5C2C;
  --header-bg: #F7F3EC; --header-text: #141414; --header-muted: #45403B; --header-line: #E3D6C6; --header-hover: #EFE4D8;
  --hero-bg: #141414; --hero-text: #F7F3EC; --hero-muted: #CFC6BA; --hero-accent: #D4B27A;
  --news-bg: #E9D9CC;
  --footer-bg: #141414; --footer-text: #F2ECE3; --footer-muted: #ABA297; --footer-panel: #1E1D1B; --footer-line: #2E2C29; --footer-accent: #D4B27A;
  --radius-sm: 2px; --radius-lg: 4px; --radius-btn: 0;
  --shadow: 0 14px 34px rgb(20 20 20 / .10);
}
body { font-size: 17px; }
.prose { font-size: 18px; }
