:root {
  --strawberry: #B70D18;
  --strawberry-dark: #A11014;
  --strawberry-full: #8F0E12;
  --green: #00712E;
  --red: #FF1744;
  --yellow-on-danger: #FFEB3B; /* Selected .btn-danger text: yellow, contrasts neon red, distinct from other button styles */
  --orange: #FF6B35;
  --blue: #5589C9;
  --chamois-lightest: #FFFEF9;
  --chamois-pale: #FEF8EB;
  --chamois-whisper: #F8F2E4;
  --chamois-light: #EEE5D3;
  --chamois-medium: #D5C7AB;
  --chamois-dark: #C1AF8B;
  --chamois-full: #AD976C;
  --chamois-deep: #9C835C;
  --brown-light: #8A6E4D;
  --brown-medium: #73573C; 
  --brown-dark: #5A4330;
  --brown-full: #3D2F23;
  --warm-grey-lightest: #E8E6E3;
  --warm-grey-light: #D0CCC7;
  --warm-grey-medium: #B8B3AD;
  --warm-grey-dark: #9A9590;
  --warm-grey-full: #7C7771;
  --white: #FFFFFF;
  --black: #000000;
  /* Shaded backgrounds for semantic status cells (pale tints for readability) */
  --green-shade: #E6F4EB;       /* Affirmative: ReadyToUse */
  --blue-shade: #E8F0F8;        /* Exceptional: CanBeDeveloped, CanBeRealizedViaApi */
  --red-shade: #FDECEE;         /* Negative: NotAvailable (subtle, loud red is for critical) */
  --grey-shade: #F0EFED;        /* Neutral: NotYetEvaluated */

  /* Syntax highlighting, tuned to the ordng palette */
  --syntax-base: var(--brown-full);
  --syntax-keyword: var(--green);
  --syntax-control-flow: var(--green);
  --syntax-import: var(--brown-dark);
  --syntax-data-type: var(--blue);
  --syntax-built-in: var(--brown-light);
  --syntax-constructor: var(--blue);
  --syntax-type-signature: var(--blue);
  --syntax-attribute: var(--brown-light);
  --syntax-variable: var(--brown-medium);
  --syntax-string: var(--green);
  --syntax-char: var(--green);
  --syntax-special-string: var(--green);
  --syntax-number: var(--orange);
  --syntax-constant: var(--orange);
  --syntax-comment: var(--warm-grey-full);
  --syntax-operator: var(--brown-medium);
  --syntax-preprocessor: var(--orange);
  --syntax-function: var(--blue);
  --syntax-extension: var(--blue);
  --syntax-alert: var(--strawberry);
  --syntax-error: var(--strawberry);
  --syntax-warning: var(--orange);
}

