: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: #1C1A17;
  --color-text-on-brand: #FFFFFF;

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

  /* Brand Color Palette */
  --color-brand-25: rgb(139 135 127);
  --color-brand-50: rgb(132 124 112);
  --color-brand-100: rgb(119 108 93);
  --color-brand-200: rgb(99 86 66);
  --color-brand-300: rgb(75 63 45);
  --color-brand-400: rgb(48 45 39);
  --color-brand-500: rgb(28 26 23);
  --color-brand-600: rgb(25 23 21);
  --color-brand-700: rgb(23 21 17);
  --color-brand-800: rgb(20 17 14);
  --color-brand-900: rgb(15 13 10);
  --color-brand-950: rgb(11 9 7);

  /* 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: #1C1A17;
  --color-text-secondary: #55524D;
  --color-text-tertiary: #94908A;
  --color-text-quaternary: #B4AFA7;
  --color-text-placeholder: #C6C2BA;
  --color-border-primary: rgba(28,26,23,0.16);
  --color-border-secondary: rgba(28,26,23,0.10);
  --color-bg-primary: #FDFCFA;
  --color-bg-secondary: #EAE7DF;
  --color-bg-tertiary: #E1DDD3;
}