/* Findr design tokens — shared across all three directions */
@import url('https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&family=Instrument+Serif:ital@0;1&display=swap');

:root {
  /* Brand */
  --findr-indigo: #5356FF;
  --findr-indigo-600: #4144E8;
  --findr-indigo-700: #3034C8;
  --findr-indigo-50: #EEEFFF;
  --findr-indigo-100: #DFE0FF;

  /* Neutrals */
  --ink-0: #FFFFFF;
  --ink-50: #FAFAF9;
  --ink-100: #F4F4F1;
  --ink-200: #E9E9E4;
  --ink-300: #D4D4CE;
  --ink-400: #9A9A93;
  --ink-500: #6B6B65;
  --ink-700: #2A2A28;
  --ink-900: #0A0A0A;

  /* Accents */
  --accent-peach: #FFE4D1;
  --accent-mint: #D4F4DD;
  --accent-butter: #FFF4C7;

  --font-sans: 'Geist', ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-mono: 'Geist Mono', ui-monospace, monospace;
  --font-serif: 'Instrument Serif', ui-serif, Georgia, serif;
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  font-family: var(--font-sans);
  color: var(--ink-900);
  background: var(--ink-0);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'ss01', 'ss02', 'cv11';
}
a { color: inherit; text-decoration: none; }
button { font-family: inherit; cursor: pointer; }
