:root {
  --primary-50: #fff0f0;
  --primary-100: #ffd6d6;
  --primary-200: #ffadad;
  --primary-300: #ff8585;
  --primary-400: #f45b5b;
  --primary-500: #df2929;
  --primary-600: #c90101;
  --primary-700: #a90000;
  --primary-800: #850000;
  --primary-900: #610000;
  --brand: var(--primary-600);
  --button-secondary: var(--primary-50);
  --light-600: var(--primary-50);
  --primary-light: rgba(201, 1, 1, 0.15);
  --primary-light-white: rgba(201, 1, 1, 0.25);
  --bs-primary: #c90101;
  --bs-primary-rgb: 201, 1, 1;
}

[data-theme="dark"] {
  --primary-50: rgba(201, 1, 1, 0.08);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--primary-600);
  --bs-btn-border-color: var(--primary-600);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--primary-700);
  --bs-btn-hover-border-color: var(--primary-700);
  --bs-btn-focus-shadow-rgb: 201, 1, 1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--primary-800);
  --bs-btn-active-border-color: var(--primary-800);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--primary-600);
  --bs-btn-disabled-border-color: var(--primary-600);
}

.btn-outline-primary {
  --bs-btn-color: var(--primary-600);
  --bs-btn-border-color: var(--primary-600);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--primary-600);
  --bs-btn-hover-border-color: var(--primary-600);
  --bs-btn-focus-shadow-rgb: 201, 1, 1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--primary-700);
  --bs-btn-active-border-color: var(--primary-700);
  --bs-btn-disabled-color: var(--primary-600);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--primary-600);
}

.border-gradient-tab .nav-link::before {
  background: linear-gradient(
    180deg,
    rgba(201, 1, 1, 0.12) 0%,
    rgba(201, 1, 1, 0.03) 100%
  );
}

.fc-day.fc-tue.fc-widget-content.fc-today.fc-state-highlight {
  background: linear-gradient(
    180deg,
    rgba(201, 1, 1, 0.13) 0%,
    rgba(201, 1, 1, 0.12) 0.01%,
    rgba(201, 1, 1, 0.05) 100%
  );
}
