/* ============================================================
   tokens.css — Fint Digital brand tokens
   Extracted from Webflow-generated main.css :root block.
   Webflow variable names preserved verbatim (referenced site-wide).
   Load order: normalize.css -> webflow.css -> tokens.css -> main.css
   ============================================================ */
:root {
  --color-scheme-1--background: var(--_primitives---colors--white);
  --_typography---font-styles--body: Inter;
  --color-scheme-1--text: var(--_primitives---colors--neutral-darkest);
  --_typography---font-styles--heading: Fraunces, sans-serif;
  --color-scheme-3--background: var(--_primitives---colors--cream);
  --_primitives---colors--primary-light: #c4886a;
  --_primitives---colors--white: #fff;
  --_primitives---colors--neutral-darkest: #000;
  --_primitives---opacity--transparent: transparent;
  --_primitives---opacity--neutral-darkest-15: #00000026;
  --_primitives---opacity--white-20: #fff3;
  --_primitives---opacity--white-60: #fff9;
  --_primitives---colors--cream: #f2ede6;
  --_primitives---colors--primary-light-dark: #9c6c54;
  --_primitives---colors--cream-lightest: #fdfdfc;
  --_primitives---opacity--neutral-darkest-10: #0000001a;
  --_primitives---colors--primary-light-light: #d5ab96;
  --color-scheme-2--background: var(--_primitives---colors--primary-light-lightest);
  --_primitives---colors--cream-darker: #605e5c;
  --_primitives---opacity--white-10: #ffffff1a;
  --_primitives---opacity--white-15: #ffffff26;
  --_primitives---colors--burned-bean-darkest: #070706;
  --_primitives---colors--neutral-lighter: #d8d8d8;
  --_primitives---opacity--neutral-darkest-40: #0006;
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --_primitives---opacity--neutral-darkest-5: #0000000d;
  --_primitives---opacity--neutral-darkest-60: #0009;
  --_ui-styles---stroke--border-width: 2px;
  --color-scheme-1--border: var(--_primitives---colors--neutral-darkest);
  --_ui-styles---radius--medium: 32px;
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --_ui-styles---radius--small: 24px;
  --_primitives---colors--dark-primary: #e8c9a0;
  --_ui-styles---radius--large: 40px;
  --color-scheme-1--accent: var(--_primitives---colors--primary-light);
  --color-scheme-2--text: var(--_primitives---colors--neutral-darkest);
  --color-scheme-3--text: var(--_primitives---colors--neutral-darkest);
  --color-scheme-4--background: var(--_primitives---colors--burned-bean);
  --color-scheme-4--text: var(--_primitives---colors--white);
  --_primitives---colors--neutral-lightest: #f2f2f2;
  --_primitives---opacity--white-50: #ffffff80;
  --_ui-styles---stroke--divider-width: 2px;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
  --_primitives---colors--primary-light-lightest: #f9f3f0;
  --_primitives---colors--primary-light-lighter: #f3e7e1;
  --_primitives---colors--primary-light-darker: #4e362a;
  --_primitives---colors--primary-light-darkest: #3a281f;
  --_primitives---colors--cream-lighter: #fcfbfa;
  --_primitives---colors--cream-light: #f5f2ed;
  --_primitives---colors--cream-dark: #c1bdb8;
  --_primitives---colors--cream-darkest: #484745;
  --_primitives---colors--burned-bean-lightest: #e8e7e7;
  --_primitives---colors--burned-bean-lighter: #d1d0d0;
  --_primitives---colors--burned-bean-light: #5e5d5b;
  --_primitives---colors--burned-bean: #1a1815;
  --_primitives---colors--burned-bean-dark: #141310;
  --_primitives---colors--burned-bean-darker: #0a0908;
  --_primitives---colors--dark-primary-lightest: #fcf9f5;
  --_primitives---colors--dark-primary-lighter: #faf4ec;
  --_primitives---colors--dark-primary-light: #eed9bc;
  --_primitives---colors--dark-primary-dark: #b9a080;
  --_primitives---colors--dark-primary-darker: #5c5040;
  --_primitives---colors--dark-primary-darkest: #453c30;
  --color-scheme-2--border: var(--_primitives---colors--neutral-darkest);
  --color-scheme-2--accent: var(--_primitives---colors--neutral-darkest);
  --color-scheme-2--foreground: var(--_primitives---colors--primary-light-lightest);
  --color-scheme-3--border: var(--_primitives---colors--neutral-darkest);
  --color-scheme-3--accent: var(--_primitives---colors--neutral-darkest);
  --color-scheme-3--foreground: var(--_primitives---colors--cream);
  --color-scheme-4--border: var(--_primitives---colors--white);
  --color-scheme-4--accent: var(--_primitives---colors--white);
  --color-scheme-4--foreground: var(--_primitives---colors--burned-bean);
  --_primitives---colors--neutral-light: #b2b2b2;
  --_primitives---colors--neutral: #7f7f7f;
  --_primitives---colors--neutral-dark: #4c4c4c;
  --_primitives---colors--neutral-darker: #191919;
  --_primitives---opacity--white-5: #ffffff0d;
  --_primitives---opacity--white-30: #ffffff4d;
  --_primitives---opacity--white-40: #fff6;
  --_primitives---opacity--neutral-darkest-20: #0003;
  --_primitives---opacity--neutral-darkest-30: #0000004d;
  --_primitives---opacity--neutral-darkest-50: #00000080;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
}

/* ------------------------------------------------------------
   README-friendly aliases — for new redesign code only.
   These map to the Webflow primitives above; do not replace
   the originals (existing CSS references the long names).
   ------------------------------------------------------------ */
:root {
  --color-primary:      var(--_primitives---colors--primary-light);   /* #c4886a terracotta */
  --color-cream:        var(--_primitives---colors--cream);           /* #f2ede6 */
  --color-dark-primary: var(--_primitives---colors--dark-primary);    /* #e8c9a0 tan/gold */
  --color-near-black:   var(--_primitives---colors--burned-bean);     /* #1a1815 Burned Bean */
  --font-heading:       var(--_typography---font-styles--heading);    /* Fraunces */
  --font-body:          var(--_typography---font-styles--body);       /* Inter */
}
