/* OSO Wealth Management — Brand tokens (sourced from existing signature) */
:root {
  /* Greens */
  --green: #0FC2A3;
  --green-soft: #C5F0E9;
  --green-mint: #E4F7F2;
  --darkGreen: #002F25;
  --darkGreen-2: #00231B;
  --ink: #001D18;

  /* Body / mute */
  --body: #4B514D;
  --mute: #A3AEAC;
  --rule: #CCD2D1;
  --faint: #EBEDED;

  /* Surfaces */
  --paper: #FFFFFF;
  --bg: #F4F4F2;
  --cream: #F5F2E9;
  --cream-2: #ECE6D2;

  /* Luxury accent — warm brass (used sparingly) */
  --brass: #C8A968;
  --brass-soft: #E8DDB8;
}

/* Headline serif — using Fraunces alt: 'Cormorant Garamond' from Google fonts (loaded via @import below) */
@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");

.serif { font-family: 'Cormorant Garamond', 'Times New Roman', serif; font-weight: 400; letter-spacing: -0.01em; }
.sans  { font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif; }
.mono  { font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace; }
