/*
 * Notion — brand tokens
 * Generated by BrandSweets from the notion BrandDoc (v2, schema 1). Do not edit by hand.
 */

:root {
  /* Colors */
  --bs-color-primary: #191919;
  --bs-color-primary-50: #f7f7f7;
  --bs-color-primary-100: #ededed;
  --bs-color-primary-200: #d9d9d9;
  --bs-color-primary-300: #bdbdbd;
  --bs-color-primary-400: #8f8f8f;
  --bs-color-primary-500: #6b6b6b;
  --bs-color-primary-600: #4f4f4f;
  --bs-color-primary-700: #3d3d3d;
  --bs-color-primary-800: #2b2b2b;
  --bs-color-primary-900: #1f1f1f;
  --bs-color-primary-950: #191919;
  --bs-color-accent: #2383e2;
  --bs-color-accent-50: #e9f3fc;
  --bs-color-accent-100: #d1e6f9;
  --bs-color-accent-200: #a3ccf3;
  --bs-color-accent-300: #6fb0ec;
  --bs-color-accent-400: #4098e6;
  --bs-color-accent-500: #2383e2;
  --bs-color-accent-600: #1a68b8;
  --bs-color-accent-700: #155291;
  --bs-color-accent-800: #123f6f;
  --bs-color-accent-900: #0f3358;
  --bs-color-accent-950: #081d33;
  --bs-color-surface: #ffffff;
  --bs-color-surface-50: #ffffff;
  --bs-color-surface-100: #f7f6f3;
  --bs-color-surface-200: #efede8;
  --bs-color-surface-300: #e3e0d8;
  --bs-color-surface-400: #cbc7bb;
  --bs-color-surface-500: #a5a094;
  --bs-color-surface-600: #7d7869;
  --bs-color-surface-700: #5c584d;
  --bs-color-surface-800: #3d3a32;
  --bs-color-surface-900: #26241f;
  --bs-color-surface-950: #161410;
  --bs-color-text: #37352f;
  --bs-color-text-50: #f5f4f2;
  --bs-color-text-100: #e9e7e3;
  --bs-color-text-200: #d3cfc8;
  --bs-color-text-300: #b3ada3;
  --bs-color-text-400: #8a8378;
  --bs-color-text-500: #6b6459;
  --bs-color-text-600: #524c43;
  --bs-color-text-700: #403b34;
  --bs-color-text-800: #37352f;
  --bs-color-text-900: #252420;
  --bs-color-text-950: #151410;
  --bs-color-danger: #d44c47;
  --bs-color-danger-50: #fbecec;
  --bs-color-danger-100: #f7d6d5;
  --bs-color-danger-200: #eeabaa;
  --bs-color-danger-300: #e28380;
  --bs-color-danger-400: #db625e;
  --bs-color-danger-500: #d44c47;
  --bs-color-danger-600: #b13a36;
  --bs-color-danger-700: #8c2d2a;
  --bs-color-danger-800: #6f2624;
  --bs-color-danger-900: #5b2120;
  --bs-color-danger-950: #331110;
  --bs-color-brown: #9f6b53;
  --bs-color-brown-50: #f8f1ec;
  --bs-color-brown-100: #efe0d6;
  --bs-color-brown-200: #dcc0ad;
  --bs-color-brown-300: #c69d81;
  --bs-color-brown-400: #b08067;
  --bs-color-brown-500: #9f6b53;
  --bs-color-brown-600: #845443;
  --bs-color-brown-700: #684235;
  --bs-color-brown-800: #4f332a;
  --bs-color-brown-900: #3f2a23;
  --bs-color-brown-950: #241713;
  --bs-color-gray: #787774;
  --bs-color-gray-50: #f3f3f2;
  --bs-color-gray-100: #e6e5e3;
  --bs-color-gray-200: #cbcac6;
  --bs-color-gray-300: #a9a8a2;
  --bs-color-gray-400: #8e8d86;
  --bs-color-gray-500: #787774;
  --bs-color-gray-600: #605f5c;
  --bs-color-gray-700: #4b4a48;
  --bs-color-gray-800: #383735;
  --bs-color-gray-900: #282726;
  --bs-color-gray-950: #161514;

  /* Typography */
  --bs-font-display: "Lyon Display", Georgia, "Times New Roman", serif;
  --bs-font-heading: Inter, ui-sans-serif, -apple-system, system-ui, sans-serif;
  --bs-font-body: Inter, ui-sans-serif, -apple-system, system-ui, sans-serif;
  --bs-font-mono: SFMono-Regular, Menlo, Consolas, monospace;

  /* Radius */
  --bs-radius-full: 9999rem;
  --bs-radius-lg: 0.625rem;
  --bs-radius-md: 0.375rem;
  --bs-radius-sm: 0.1875rem;

  /* Shadows */
  --bs-shadow-md: 0 8px 24px rgba(15,15,15,0.14);
  --bs-shadow-sm: 0 1px 2px rgba(15,15,15,0.1);

  /* Spacing */
  --bs-space-1: 0.25rem;
  --bs-space-2: 0.5rem;
  --bs-space-3: 0.75rem;
  --bs-space-4: 1rem;
  --bs-space-6: 1.5rem;
  --bs-space-8: 2rem;
}
