:root {
  /* Background system */
  --bg-primary: #121a1c;
  --bg-secondary: #182428;
  --bg-tertiary: #1f2d31;

  /* star background */
  --star-color: rgba(230, 245, 245, 0.85);

  /* Text system */
  --text-primary: #dfeaea;
  --text-secondary: #b4c7c7;
  --text-muted: #7e9494;

  /* Border system */
  --border-light: #2e4a4f;
  --border-heavy: #5f8f95;

  /* Accent system */
  --accent-primary: #ff8c3a;
  --accent-hover: #ffa25a;
  --accent-soft: #7a3f1a;
  --accent-bg: #2b1a0f;

  /* State colors */
  --success: #3fb7a0;
  --success-dark: #267567;

  --warning: #e6b85c;
  --warning-dark: #9a742a;

  --error: #d96a6a;
  --error-dark: #7f3b3b;

  --info: #4fb0c6;
  --info-dark: #2b6a78;
}
