:root {
  --color-body: #101214;
  --color-surface: #161a1d;
  --color-surface-alt: #1c2127;
  --color-overlay: rgba(12, 241, 158, 0.12);
  --color-border: rgba(255, 255, 255, 0.08);
  --color-text-primary: #e6e7e8;
  --color-text-secondary: #b8bcc2;
  --color-text-muted: #8b9199;
  --color-text-inverse: #0d1219;
  --color-success: #06c485;
  --color-success-strong: #0cf19e;
  --Primary-primary-2: #083d2f;
  /* Earnings calculator — right result card (green panel) */
  --color-calculator-result-deep: #04241b;
  --gradient-calculator-result-panel: radial-gradient(
    159.71% 159.71% at 50% -59.71%,
    var(--color-success) 0%,
    var(--color-calculator-result-deep) 100%
  );
  --gradient-calculator-result-card-border: linear-gradient(
    180deg,
    var(--color-success) 0%,
    var(--color-calculator-result-deep) 100%
  );
  --Primary-primary-6: #0cf19e;
  --Primary-primary-7: #97f9d5;
  --color-text-inverse-full: #ffffff;
  --color-text-inverse-muted: rgba(255, 255, 255, 0.55);
  --color-text-inverse-emphasis: rgba(255, 255, 255, 0.95);
  --color-surface-tooltip: #1b1f23;
  --color-text-tooltip: #f0f0f2;
  --color-overlay-calculator-summary: rgba(0, 0, 0, 0.22);
  --color-divider-calculator-green: #0d5b45;
  --shadow-tooltip: 0 8px 24px rgba(0, 0, 0, 0.35);
  --gradient-calculator-chart-bar: linear-gradient(
    180deg,
    rgba(10, 90, 65, 0.85) 0%,
    rgba(4, 36, 27, 0.95) 100%
  );
  --color-calculator-chart-highlight: #3dffbd;
  --gradient-primary: linear-gradient(267.3deg, #06c485 0%, #0cf19e 100%);
  --gradient-highlight: linear-gradient(134.97deg, #0cf19e 0%, #3a7fd5 100%);
  --gradient-accent: linear-gradient(180deg, rgba(12, 241, 158, 0.22) 0%, rgba(58, 127, 213, 0.18) 100%);

  --font-family-base: 'Manrope', system-ui, -apple-system, BlinkMacSystemFont,
    'Segoe UI', sans-serif;

  --radius-xs: 6px;
  --radius-sm: 12px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-calculator-chip: 8px;

  --shadow-soft: 0px 24px 60px rgba(4, 85, 60, 0.35);
  --shadow-card: 0px 32px 60px rgba(2, 28, 19, 0.55);

  --max-width-app: 430px;
  --max-width-calculator-result-panel-mobile: 480px;
  --color-calculator-unit-price: #F0B429;
  --color-modal-scrim: rgba(0, 0, 0, 0.65);
  --color-property-chip-rented-bg:#0CF19E;
  --color-property-chip-offplan-bg:#89BCFC;
}
