:root {
  color-scheme: light;
  --font-sans: "Instrument Sans", "Avenir Next", Avenir, Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --font-display: "Iowan Old Style", "Baskerville", Georgia, serif;

  --ink-950: #241f1a;
  --ink-900: #302922;
  --ink-800: #40372f;
  --ink-700: #564b41;
  --ink-600: #6f6358;
  --ink-500: #8a7d70;
  --ink-400: #aa9f94;
  --ink-300: #c9c0b6;
  --ink-200: #ded7cf;
  --ink-150: #e9e3dc;
  --ink-100: #f1ede8;
  --ink-50: #f8f5f1;

  --paper: #fbf9f5;
  --surface: #ffffff;
  --surface-warm: #f7f2e9;
  --surface-olive: #eff1e8;
  --surface-clay: #f6ebe6;
  --surface-gold: #f6f0e5;

  --tea-900: #39402c;
  --tea-800: #4b5438;
  --tea-700: #5d6747;
  --tea-600: #6e7852;
  --tea-500: #818b64;
  --tea-300: #bcc4aa;
  --tea-200: #d6dcc9;
  --tea-100: #e9edde;

  --clay-800: #8b4e38;
  --clay-700: #a35f45;
  --clay-600: #b97458;
  --clay-200: #ecd1c4;
  --clay-100: #f7e9e2;

  --gold-700: #8f6c36;
  --gold-600: #a98449;
  --gold-300: #dbc49d;
  --gold-100: #f3eadb;

  --green-700: #3e6950;
  --green-600: #527b60;
  --green-100: #e6f0e8;
  --amber-700: #9b6428;
  --amber-600: #b77a34;
  --amber-100: #fbefdd;
  --red-700: #9a433f;
  --red-600: #b2544f;
  --red-100: #f8e6e4;

  --line: #e8e1d9;
  --line-strong: #d9cfc4;
  --focus: rgba(110, 120, 82, 0.28);

  --shadow-xs: 0 1px 2px rgba(43, 35, 28, 0.05);
  --shadow-sm: 0 8px 24px rgba(43, 35, 28, 0.07);
  --shadow-md: 0 18px 45px rgba(43, 35, 28, 0.10);
  --shadow-lg: 0 30px 80px rgba(43, 35, 28, 0.16);

  --radius-xs: 8px;
  --radius-sm: 12px;
  --radius-md: 16px;
  --radius-lg: 22px;
  --radius-xl: 30px;
  --radius-pill: 999px;

  --sidebar-width: 264px;
  --topbar-height: 76px;
  --mobile-nav-height: 76px;
  --content-max: 1560px;

  --ease: cubic-bezier(.2, .8, .2, 1);
}
