:root {
  --color-white: #ffffff;
  --color-rausch: #ff385c;
  --color-rausch-dark: #e31c5f;
  --color-text: #222222;
  --color-text-sub: #6a6a6a;
  --color-text-muted: #b0b0b0;
  --color-border: #dddddd;
  --color-bg-light: #f7f7f7;
  --color-green: #00a550;
  --color-orange: #ff6b00;
  --color-blue: #0066cc;

  --shadow-card: rgba(0, 0, 0, 0.02) 0 0 0 1px, rgba(0, 0, 0, 0.04) 0 2px 6px, rgba(0, 0, 0, 0.08) 0 4px 12px;
  --shadow-hover: rgba(0, 0, 0, 0.04) 0 0 0 1px, rgba(0, 0, 0, 0.1) 0 8px 20px, rgba(0, 0, 0, 0.14) 0 12px 28px;
  --shadow-modal: rgba(0, 0, 0, 0.04) 0 0 0 1px, rgba(0, 0, 0, 0.18) 0 16px 48px;

  --font-base: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 20px;
  --space-6: 24px;
  --space-7: 28px;
  --space-8: 32px;
  --space-12: 48px;
  --space-16: 64px;

  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 22px;
  --radius-pill: 999px;

  --ease-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --duration-fast: 150ms;
  --duration-normal: 220ms;
}
