:root {
  --brand-lime-green: #3ecc3e;
  --brand-lime-green-rgb: 62, 204, 62;
  --brand-blue: #00aaff;
  --brand-blue-20: #e4eaf1;
  --brand-space-cadet: #182749;
  --brand-picton-blue-light: rgba(0, 170, 255, 0.2);

  --neutral-charcoal: #475067;
  --neutral-payne-gray: #616a80;
  --neutral-cadet-gray: #a2a8b9;
  --neutral-anti-flash-white: #e4eaf1;
  --neutral-dark-gray: rgba(63, 109, 249, 0.10);

  --bg-light: #ffffff;
  --bg-flash-white: #f0f3f7;

  --accent-vermilion: #fa3f18;
  /* --accent-tropical-indigo: #9d77ec; */
  --accent-tropical-indigo:  157, 119, 236;
  --accent-razzle-rose: #f15589;
  --accent-medium-slate-blue: #3f6df9;
  --accent-savoy-blue: #4e5ba6;
  --accent-yellow: #F9D300;
  --accent-princeton-orange: 249, 166, 0;

  --other-blue: rgba(24, 39, 73, 0.5);

  --gradient-1: linear-gradient(90deg, #0af 0%, #3bf 100%);
  --gradient-2: linear-gradient(90deg, #3ecc3e 0%, #5ed45e 100%);
  --gradient-3: linear-gradient(
      90deg,
      #e4eaf1 2.82%,
      rgba(255, 255, 255, 0) 100%
    ),
    linear-gradient(91deg, #e4eaf1 12.19%, #f9a600 32.82%, #fa3f18 91.53%);
  --gradient-4: linear-gradient(0deg, #fcd280 0%, #fcd280 100%);
  --gradient-5: linear-gradient(0deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);

    
}

/* Text Classes */
.text-brand-lime-green {
  color: var(--brand-lime-green);
}

.text-brand-blue {
  color: var(--brand-blue);
}

.text-brand-space-cadet {
  color: var(--brand-space-cadet);
}

.text-neutral-charcoal {
  color: var(--neutral-charcoal) !important;
}

.text-neutral-payne-gray {
  color: var(--neutral-payne-gray);
}

.text-neutral-cadet-gray {
  color: var(--neutral-cadet-gray);
}

.text-neutral-anti-flash-white {
  color: var(--neutral-anti-flash-white);
}

.text-bg-light {
  color: var(--bg-light);
}

.text-bg-flash-white {
  color: var(--bg-flash-white);
}

.text-accent-vermilion {
  color: var(--accent-vermilion);
}

.text-accent-tropical-indigo {
  color: rgba(var(--accent-tropical-indigo));
}

.text-accent-razzle-rose {
  color: var(--accent-razzle-rose);
}

.text-accent-medium-slate-blue {
  color: var(--accent-medium-slate-blue);
}

.text-accent-savoy-blue {
  color: var(--accent-savoy-blue);
}

.text-accent-princeton-orange {
  color: rgba(var(--accent-princeton-orange));
}

/* Background Classes */
.bg-brand-lime-green {
  background-color: var(--brand-lime-green);
}
.bg-brand-lime-green-10 {
  background-color: rgba(var(--brand-lime-green-rgb), 0.10);
}

.bg-brand-blue {
  background-color: var(--brand-blue);
}

.bg-brand-space-cadet {
  background-color: var(--brand-space-cadet);
}

.bg-neutral-charcoal {
  background-color: var(--neutral-charcoal);
}

.bg-neutral-payne-gray {
  background-color: var(--neutral-payne-gray);
}

.bg-neutral-cadet-gray {
  background-color: var(--neutral-cadet-gray);
}

.bg-neutral-anti-flash-white {
  background-color: var(--neutral-anti-flash-white);
}

.bg-bg-light {
  background-color: var(--bg-light);
}

.bg-flash-white {
  background-color: var(--bg-flash-white);
}

.bg-accent-vermilion {
  background: var(--accent-vermilion) !important;
}

.bg-accent-tropical-indigo {
  background-color: rgba(var(--accent-tropical-indigo));
}
.bg-accent-tropical-indigo-10 {
  background-color: rgba(var(--accent-tropical-indigo), 0.10);
}
.bg-accent-tropical-indigo-20 {
  background-color: rgba(var(--accent-tropical-indigo), 0.20);
}

.bg-accent-razzle-rose {
  background-color: var(--accent-razzle-rose);
}

.bg-accent-medium-slate-blue {
  background-color: var(--accent-medium-slate-blue);
}

.bg-accent-savoy-blue {
  background-color: var(--accent-savoy-blue);
}
.bg-picton-blue-light{
  background-color: var(--brand-picton-blue-light);
}
.bg-accent-princeton-orange {
  background-color: rgba(var(--accent-princeton-orange));
}
.bg-accent-princeton-orange-10 {
  background-color: rgba(var(--accent-princeton-orange), 0.10);
}

.bg-accent-princeton-orange-gradient{
  background: linear-gradient(0deg, #FCD280 0%, #FCD280 100%), #F9A600;
}

.bg-gradient-1 {
  background: linear-gradient(90deg, #0af 0%, #3bf 100%);
}
.bg-gradient-5 {
  background: var(--gradient-5);
}

.bg-accent-yellow {
  background: var(--accent-yellow);
}
.bg-other-blue {
  background: var(--other-blue);
}


/* Border Classes */
.border-brand-lime-green {
  border-color: var(--brand-lime-green);
}

.border-brand-blue {
  border-color: var(--brand-blue);
}

.border-brand-space-cadet {
  border-color: var(--brand-space-cadet);
}

.border-neutral-charcoal {
  border-color: var(--neutral-charcoal) !important;
}

.border-neutral-payne-gray {
  border-color: var(--neutral-payne-gray);
}

.border-neutral-cadet-gray {
  border-color: var(--neutral-cadet-gray);
}

.border-neutral-anti-flash-white {
  border-color: var(--neutral-anti-flash-white);
}

.border-bg-light {
  border-color: var(--bg-light);
}

.border-bg-flash-white {
  border-color: var(--bg-flash-white);
}

.border-accent-vermilion {
  border-color: var(--accent-vermilion);
}

.border-accent-tropical-indigo {
  border-color: rgba(var(--accent-tropical-indigo));
}
.border-accent-tropical-indigo-20 {
  border-color: rgba(var(--accent-tropical-indigo), 0.20);
}

.border-accent-razzle-rose {
  border-color: var(--accent-razzle-rose);
}

.border-accent-medium-slate-blue {
  border-color: var(--accent-medium-slate-blue);
}

.border-accent-savoy-blue {
  border-color: var(--accent-savoy-blue);
}

.border-accent-princeton-orange {
  border-color: rgba(var(--accent-princeton-orange));
}
.border-accent-princeton-orange-20 {
  border-color: rgba(var(--accent-princeton-orange), 0.20);
}

.border-picton-blue-light {
  border-color: var(--brand-picton-blue-light);
}

.border-dark-gray {
  border-color: var(--neutral-dark-gray) !important;
}

.border-gradient-1 {
  border-color: #0af !important;
}

.progressBg-red {
  background-color: #fa3f1833;
}
.progressBg-tropical{
  background-color: #9d77ec33;
}
.progressBg-razzle{
  background-color: #f1558933;
}
.progressBg-savoy{
  background-color: #4e5ba633;
}
