:root {
  /* Font Overrides */
  --font-body: var(--font-geist-mono), "Courier New", Consolas, monospace;
  --font-display: var(--font-geist-mono), "Courier New", Consolas, monospace;
  font-size: 14px;
  --color-text-primary: #1a1a1a;
  --color-text-on-brand: #FFFFFF;

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

  /* Brand Color Palette */
  --color-brand-25: rgb(126 114 114);
  --color-brand-50: rgb(116 99 99);
  --color-brand-100: rgb(100 79 79);
  --color-brand-200: rgb(70 57 57);
  --color-brand-300: rgb(44 33 33);
  --color-brand-400: rgb(20 20 20);
  --color-brand-500: rgb(0 0 0);
  --color-brand-600: rgb(0 0 0);
  --color-brand-700: rgb(0 0 0);
  --color-brand-800: rgb(0 0 0);
  --color-brand-900: rgb(0 0 0);
  --color-brand-950: rgb(0 0 0);

  /* 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.180) inset, 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset;
  --shadow-xs-skeumorphic: var(--shadow-skeumorphic), var(--shadow-xs);

  /* Button color override (minimal-mono custom color) */
  --color-bg-brand-solid: rgb(1 81 178);
  --color-bg-brand-solid_hover: rgb(0 72 159);
}