:root {
  /* Font Overrides */
  --font-body: "FuturaPT", -apple-system, "Segoe UI", sans-serif;
  --font-display: "FuturaPT", -apple-system, "Segoe UI", sans-serif;
  font-size: 15px;
  --color-text-primary: #1A1714;
  --color-text-on-brand: #FFFFFF;

  /* Border Radius Overrides */
  --radius-lg: 0px;
  --radius-xl: 0px;

  /* Brand Color Palette */
  --color-brand-25: rgb(138 132 126);
  --color-brand-50: rgb(130 120 111);
  --color-brand-100: rgb(117 104 92);
  --color-brand-200: rgb(100 81 62);
  --color-brand-300: rgb(74 58 42);
  --color-brand-400: rgb(47 42 36);
  --color-brand-500: rgb(26 23 20);
  --color-brand-600: rgb(23 21 18);
  --color-brand-700: rgb(22 18 15);
  --color-brand-800: rgb(18 15 12);
  --color-brand-900: rgb(14 11 9);
  --color-brand-950: rgb(10 8 6);

  /* Utility Mappings */
  --color-utility-brand-50: var(--color-brand-50);
  --color-utility-brand-100: var(--color-brand-100);
  --color-utility-brand-200: var(--color-brand-200);
  --color-utility-brand-300: var(--color-brand-300);
  --color-utility-brand-400: var(--color-brand-400);
  --color-utility-brand-500: var(--color-brand-500);
  --color-utility-brand-600: var(--color-brand-600);
  --color-utility-brand-700: var(--color-brand-700);
  --color-utility-brand-800: var(--color-brand-800);
  --color-utility-brand-900: var(--color-brand-900);

  /* Adaptive Skeumorphic Shadow */
  --shadow-skeumorphic: 0px 0px 0px 1px rgba(10, 13, 18, 0.179) inset, 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset;
  --shadow-xs-skeumorphic: var(--shadow-skeumorphic), var(--shadow-xs);

  /* Theme-pinned overrides */
  --color-text-primary: #1A1714;
  --color-text-secondary: #4A453E;
  --color-text-tertiary: #8C857B;
  --color-text-quaternary: #A8A199;
  --color-text-placeholder: #A8A199;
  --color-border-primary: #E5E2DD;
  --color-border-secondary: #ECEAE5;
  --color-bg-primary: #FFFFFF;
  --color-bg-secondary: #F8F7F4;
  --color-bg-tertiary: #F0EEE9;
}