/* Brand palette (Analogous): primary #a65700, secondary #ddd3b3, accent #ff524d, dark #151002, light #f2efe6. Generated in OKLCH; check contrast in the panel. */
:root {
  --color-primary: #a65700;
  --color-secondary: #ddd3b3;
  --color-accent: #ff524d;
  --color-dark: #151002;
  --color-light: #f2efe6;
  --color-primary-50: #fff5ed;
  --color-primary-100: #fde9db;
  --color-primary-200: #f8d2b8;
  --color-primary-300: #ecb38b;
  --color-primary-400: #d9925c;
  --color-primary-500: #c5732e;
  --color-primary-600: #a95c13;
  --color-primary-700: #8d4902;
  --color-primary-800: #6d3700;
  --color-primary-900: #502600;
  --color-primary-950: #331600;
  --color-secondary-50: #f8f7f3;
  --color-secondary-100: #efede6;
  --color-secondary-200: #dfdbcd;
  --color-secondary-300: #c7c1ad;
  --color-secondary-400: #ada48a;
  --color-secondary-500: #948a6c;
  --color-secondary-600: #7c7356;
  --color-secondary-700: #655d45;
  --color-secondary-800: #4e4734;
  --color-secondary-900: #373323;
  --color-secondary-950: #231f14;
  --color-accent-50: #fff4f2;
  --color-accent-100: #ffe6e3;
  --color-accent-200: #ffcdc7;
  --color-accent-300: #ffa69c;
  --color-accent-400: #ff7268;
  --color-accent-500: #ef4240;
  --color-accent-600: #d0262a;
  --color-accent-700: #ae141c;
  --color-accent-800: #880b13;
  --color-accent-900: #64040a;
  --color-accent-950: #430003;
  --color-neutral-50: #f2efe6;
  --color-neutral-100: #eeede8;
  --color-neutral-200: #dddbd2;
  --color-neutral-300: #c5c1b3;
  --color-neutral-400: #aaa593;
  --color-neutral-500: #918b76;
  --color-neutral-600: #797360;
  --color-neutral-700: #635e4d;
  --color-neutral-800: #4c483a;
  --color-neutral-900: #363329;
  --color-neutral-950: #151002;
  --color-success-50: #f0faee;
  --color-success-100: #e0f3de;
  --color-success-200: #c2e7be;
  --color-success-300: #9ad294;
  --color-success-400: #70ba68;
  --color-success-500: #48a240;
  --color-success-600: #318829;
  --color-success-700: #22701b;
  --color-success-800: #175612;
  --color-success-900: #0d3e09;
  --color-success-950: #032802;
  --color-warning-50: #fff5eb;
  --color-warning-100: #fee9d5;
  --color-warning-200: #fad3ac;
  --color-warning-300: #eeb476;
  --color-warning-400: #dd9238;
  --color-warning-500: #c27700;
  --color-warning-600: #a26200;
  --color-warning-700: #855000;
  --color-warning-800: #673d00;
  --color-warning-900: #4a2a00;
  --color-warning-950: #301900;
  --color-error-50: #fff4f1;
  --color-error-100: #ffe7e0;
  --color-error-200: #ffcec1;
  --color-error-300: #fca993;
  --color-error-400: #ed8368;
  --color-error-500: #da6042;
  --color-error-600: #bc482c;
  --color-error-700: #9d371e;
  --color-error-800: #7a2914;
  --color-error-900: #5a1b0b;
  --color-error-950: #3c0d03;
  --color-info-50: #f1f7ff;
  --color-info-100: #e1eeff;
  --color-info-200: #c2deff;
  --color-info-300: #94c5ff;
  --color-info-400: #63a8f7;
  --color-info-500: #378ce8;
  --color-info-600: #1d74ca;
  --color-info-700: #0d5eaa;
  --color-info-800: #074885;
  --color-info-900: #023362;
  --color-info-950: #001f41;
  --color-brand: #a65700;
  --color-button: #a65700;
  --color-on-button: #ffffff;
  --color-bg: #f2efe6;
  --color-text: #151002;
  --color-text-muted: #635e4d;
  --color-border: #dddbd2;
  --color-link: #8d4902;
}
