:root {
  /* Theme */
  --theme-color: #1C91FF;
  --theme-color-dark: #1176cc;

  /* Text */
  --text-color: #333333;
  --heading-color: #333333;
  --expired-heading-color: #d32f2f;
  --inactive-color: #999999;

  /* Background */
  --background-color: #f5f9ff;
  --background-muted-color: #f8f8f8;
  --box-background-color: #ffffff;
  --qr-background-color: #f3f3f3;

  /* Highlight */
  --highlight-color: #EAF4FF;
  --gold-color: #d4af37;

  /* Status Colors */
  --success-color: #4CAF50;
  --error-color: #f44336;
  --warning-color: #FFC107;
  --info-color: #2196F3;

  /* Borders & Shadows */
  --border-color: #DDDDDD;
  --border-muted-color: #bbbbbb;
  --shadow-color: rgba(0, 0, 0, 0.1);

  /* Buttons */
  --button-text-color: #ffffff;
  --button-muted-color: #333333;
  --button-muted-bg: #eeeeee;
  --button-muted-hover-bg: #cccccc;
}