/* Smart Select Marketing — Design Tokens
   Owned by the design system spec; do not edit values here without updating the spec. */

:root {
  /* Surfaces — warm neutral, aligned with Katie Olivey & Associates parent brand */
  --ssm-canvas:    #F6F7F3;
  --ssm-canvas-deep: #EDF1E8;
  --ssm-surface:   #FFFFFF;
  --ssm-border:    #DFE5D8;
  --ssm-border-strong: #C9D2BF;
  --ssm-tint-50:   #F0F4EC;
  --ssm-tint-100:  #DDE8D2;
  --ssm-tint-200:  #C2D4B2;

  /* Brand — deep forest green */
  --ssm-brand-50:  #EEF3E7;
  --ssm-brand-100: #DDE8D2;
  --ssm-brand-200: #B5C9A1;
  --ssm-brand-300: #87A56C;
  --ssm-brand-400: #5B7F42;
  --ssm-brand-500: #3D5A2A;   /* primary */
  --ssm-brand-600: #2E461F;   /* hover */
  --ssm-brand-700: #1F3014;   /* pressed */
  --ssm-forest-950: #202820;
  --ssm-forest-900: #2F3F29;
  --ssm-forest-800: #314132;
  --ssm-forest-700: #3F5136;
  --ssm-moss-600:   #6F7F4F;
  --ssm-moss-500:   #8DA16B;
  --ssm-sage-200:   #D9DFCF;
  --ssm-sage-100:   #ECF0E6;
  --ssm-aspen-500:  #C9953D;
  --ssm-aspen-100:  #FBF1DC;

  /* Ink — warm neutral text */
  --ssm-ink-900:   #1F2418;
  --ssm-ink-800:   #2D3324;
  --ssm-ink-700:   #4A5040;
  --ssm-ink-500:   #646B5A;
  --ssm-ink-400:   #9DA294;
  --ssm-ink-300:   #BFC2B5;
  --ssm-ink-200:   #D8DACE;
  --ssm-ink-100:   #EAECE0;
  --ssm-text:       var(--ssm-forest-950);
  --ssm-text-muted: #646B5A;
  --ssm-text-soft:  #646B5A;

  /* Status — use sparingly */
  --ssm-success:   #2F6F4B;
  --ssm-success-bg: #E4F0E8;
  --ssm-danger:    #B13B2E;
  --ssm-danger-bg: #F9E9E5;

  /* Radii */
  --ssm-radius-card: 14px;
  --ssm-radius-ctrl: 8px;
  --ssm-radius-chip: 6px;
  --ssm-radius-panel: 16px;

  /* Shadows */
  --ssm-shadow-card: 0 1px 2px rgba(32,40,32,0.08), 0 10px 28px rgba(32,40,32,0.05);
  --ssm-shadow-soft: 0 14px 34px rgba(32,40,32,0.09);
  --ssm-shadow-pop:  0 8px 24px rgba(31,36,24,0.08);

  /* Fonts */
  --ssm-font-sans:    'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
  --ssm-font-display: 'Instrument Serif', Georgia, serif;
  --ssm-font-mono:    'JetBrains Mono', ui-monospace, monospace;
}
