:root {
  
  --background: #FFFFFF;
  --background-rgb: 255, 255, 255;
  --background-light: #F8F9FA;
  --background-light-rgb: 248, 249, 250;
  --foreground: #F3F3F6;
  --foreground-rgb: 243, 243, 246;
  --accent: #242424;
  --accent-color: #242424;
  --accent-color-rgb: 36, 36, 36;
  --bold: #000000;
  --color: #ffa25c;
  --color-alt: #ff8f33;
  --primary-color: #ffa25c;
  --primary-color-rgb: 255, 162, 92;
  --primary-light: #FFF4E6;
  --primary-light-rgb: 255, 244, 230;

  
  --color-rgb: 255, 162, 92;
  --color-alt-rgb: 255, 143, 51;

  --navbar: #F3F3F6;
  
  /* Text Colors */
  --text-color: #242424;
  --text-color-rgb: 36, 36, 36;
  --text-muted: #6C757D;
  --text-muted-rgb: 108, 117, 125;

  /* Updated State Colors for Light Mode */
  --error-color: #ff3333; /* Brighter red */
  --error-color-rgb: 255, 51, 51;
  
  --success-color: #00cc66; /* Brighter green */
  --success-color-rgb: 0, 204, 102;
  
  --warning-color: #ffaa00; /* Brighter yellow-orange */
  --warning-color-rgb: 255, 170, 0;
  
  --white-color: #ffffff; /* Slightly off-white for a darker shade */
  --white-color-rgb: 255, 255, 255;
  
  --black-color: #1a1a1a; /* Darker black */
  --black-color-rgb: 26, 26, 26;
  
  --odd-color: #00d4aa;
  --odd-color-rgb: 0, 212, 170;
  
  --question-color: #ff8c42;
  --question-color-rgb: 255, 140, 66;
  

  --alt-button-text: var(--black-color);

  --border-color: #E5E7EB;

  --star-color: #ffeb3b;
  --star-color-rgb: rgb(255, 235, 59);

  --tab-bg-opacity: 0.6;
  --button-bg-opacity: 0.2;
  --input-bg-opacity: 0.1;
  --logo-invert: 0;

  --bg-gradient-opacity: 0.05;
}