:root {
  --primary-color: #007aff;
  --primary-color-rgb: 71, 84, 98;
  --tab-bar-height: 70px;
  --positive-color: #34a853;
  --positive-bg: rgba(52, 168, 83, 0.1);
  --negative-color: #ea4335;
  --negative-bg: rgba(234, 67, 53, 0.1);
  --invite-card-bg: #5dac4d;
  --invite-text-color: #ffffff;
  --invite-shadow-color: rgba(234, 84, 85, 0.3);
  --light-bg-color: #f9f9f9;
  --light-text-color: #000000;
  --light-text-color-light: #000000;
  --light-border-color: #e0e0e0;
  --light-tab-bar-bg: #ffffff;
  --light-card-bg-color: #ffffff;
  --light-card-bg-opacity: 0.7;
  --light-card-border: rgba(200, 200, 200, 0.5);
  --light-card-shadow: rgba(0, 118, 255, 0.1);
  --dark-bg-color: #121212;
  --dark-text-color: #f0f0f0;
  --dark-text-color-light: #aaaaaa;
  --dark-border-color: #000000;
  --dark-tab-bar-bg: #1e1e1e;
  --dark-card-bg-color: #2d2d2d;
  --dark-card-bg-opacity: 0.7;
  --dark-card-border: rgba(80, 80, 80, 0.5);
  --dark-card-shadow: rgba(0, 118, 255, 0.05);
}
