/*!
 * Vue MDBootstrap v2.2.3
 * Released under the BSD-3 License.
 * Copyright Ahmad Fajar (https://ahmadfajar.github.io).
 */
.bg-primary-color {
  background-color: oklch(57.82% 0.23 260.03deg);
}

.border-primary-color {
  --md-border-color: oklch(57.82% 0.23 260.03deg);
  --bs-border-color: oklch(57.82% 0.23 260.03deg);
}

.text-primary-color {
  color: oklch(57.82% 0.23 260.03deg);
}

.bg-secondary-color {
  background-color: oklch(62.61% 0.16 313.37deg);
}

.border-secondary-color {
  --md-border-color: oklch(62.61% 0.16 313.37deg);
  --bs-border-color: oklch(62.61% 0.16 313.37deg);
}

.text-secondary-color {
  color: oklch(62.61% 0.16 313.37deg);
}

.bg-secondary-color-dark {
  background-color: oklch(40.93% 0.18 310.72deg);
}

.border-secondary-color-dark {
  --md-border-color: oklch(40.93% 0.18 310.72deg);
  --bs-border-color: oklch(40.93% 0.18 310.72deg);
}

.text-secondary-color-dark {
  color: oklch(40.93% 0.18 310.72deg);
}

.bg-default-color {
  background-color: oklch(46.85% 0.12 293.75deg);
}

.border-default-color {
  --md-border-color: oklch(46.85% 0.12 293.75deg);
  --bs-border-color: oklch(46.85% 0.12 293.75deg);
}

.text-default-color {
  color: oklch(46.85% 0.12 293.75deg);
}

.bg-default-color-dark {
  background-color: oklch(37.39% 0.12 291.98deg);
}

.border-default-color-dark {
  --md-border-color: oklch(37.39% 0.12 291.98deg);
  --bs-border-color: oklch(37.39% 0.12 291.98deg);
}

.text-default-color-dark {
  color: oklch(37.39% 0.12 291.98deg);
}

.bg-info-color {
  background-color: oklch(82.33% 0.14 213.05deg);
}

.border-info-color {
  --md-border-color: oklch(82.33% 0.14 213.05deg);
  --bs-border-color: oklch(82.33% 0.14 213.05deg);
}

.text-info-color {
  color: oklch(82.33% 0.14 213.05deg);
}

.bg-info-color-dark {
  background-color: oklch(49.72% 0.09 228.69deg);
}

.border-info-color-dark {
  --md-border-color: oklch(49.72% 0.09 228.69deg);
  --bs-border-color: oklch(49.72% 0.09 228.69deg);
}

.text-info-color-dark {
  color: oklch(49.72% 0.09 228.69deg);
}

.bg-success-color {
  background-color: oklch(55.22% 0.12 156.93deg);
}

.border-success-color {
  --md-border-color: oklch(55.22% 0.12 156.93deg);
  --bs-border-color: oklch(55.22% 0.12 156.93deg);
}

.text-success-color {
  color: oklch(55.22% 0.12 156.93deg);
}

.bg-success-color-dark {
  background-color: oklch(39.29% 0.08 158.12deg);
}

.border-success-color-dark {
  --md-border-color: oklch(39.29% 0.08 158.12deg);
  --bs-border-color: oklch(39.29% 0.08 158.12deg);
}

.text-success-color-dark {
  color: oklch(39.29% 0.08 158.12deg);
}

.bg-warning-color {
  background-color: oklch(83.42% 0.16 79.51deg);
}

.border-warning-color {
  --md-border-color: oklch(83.42% 0.16 79.51deg);
  --bs-border-color: oklch(83.42% 0.16 79.51deg);
}

.text-warning-color {
  color: oklch(83.42% 0.16 79.51deg);
}

.bg-warning-color-dark {
  background-color: oklch(62.48% 0.13 74.9deg);
}

.border-warning-color-dark {
  --md-border-color: oklch(62.48% 0.13 74.9deg);
  --bs-border-color: oklch(62.48% 0.13 74.9deg);
}

.text-warning-color-dark {
  color: oklch(62.48% 0.13 74.9deg);
}

.bg-danger-color {
  background-color: oklch(59.15% 0.2 21.24deg);
}

.border-danger-color {
  --md-border-color: oklch(59.15% 0.2 21.24deg);
  --bs-border-color: oklch(59.15% 0.2 21.24deg);
}

.text-danger-color {
  color: oklch(59.15% 0.2 21.24deg);
}

.bg-danger-color-dark {
  background-color: oklch(46.95% 0.19 29.23deg);
}

.border-danger-color-dark {
  --md-border-color: oklch(46.95% 0.19 29.23deg);
  --bs-border-color: oklch(46.95% 0.19 29.23deg);
}

.text-danger-color-dark {
  color: oklch(46.95% 0.19 29.23deg);
}

.bg-blue-green-color-dark {
  background-color: oklch(27.37% 0.05 177.38deg);
}

.border-blue-green-color-dark {
  --md-border-color: oklch(27.37% 0.05 177.38deg);
  --bs-border-color: oklch(27.37% 0.05 177.38deg);
}

.text-blue-green-color-dark {
  color: oklch(27.37% 0.05 177.38deg);
}

.bg-elegant-color {
  background-color: oklch(30.12% 0 0deg);
}

.border-elegant-color {
  --md-border-color: oklch(30.12% 0 0deg);
  --bs-border-color: oklch(30.12% 0 0deg);
}

.text-elegant-color {
  color: oklch(30.12% 0 0deg);
}

.bg-elegant-color-dark {
  background-color: oklch(24.78% 0 0deg);
}

.border-elegant-color-dark {
  --md-border-color: oklch(24.78% 0 0deg);
  --bs-border-color: oklch(24.78% 0 0deg);
}

.text-elegant-color-dark {
  color: oklch(24.78% 0 0deg);
}

.bg-stylish-color {
  background-color: oklch(43.41% 0.02 264.32deg);
}

.border-stylish-color {
  --md-border-color: oklch(43.41% 0.02 264.32deg);
  --bs-border-color: oklch(43.41% 0.02 264.32deg);
}

.text-stylish-color {
  color: oklch(43.41% 0.02 264.32deg);
}

.bg-stylish-color-dark {
  background-color: oklch(32% 0.02 262.55deg);
}

.border-stylish-color-dark {
  --md-border-color: oklch(32% 0.02 262.55deg);
  --bs-border-color: oklch(32% 0.02 262.55deg);
}

.text-stylish-color-dark {
  color: oklch(32% 0.02 262.55deg);
}

.bg-unique-color {
  background-color: oklch(44.6% 0.05 241.9deg);
}

.border-unique-color {
  --md-border-color: oklch(44.6% 0.05 241.9deg);
  --bs-border-color: oklch(44.6% 0.05 241.9deg);
}

.text-unique-color {
  color: oklch(44.6% 0.05 241.9deg);
}

.bg-unique-color-dark {
  background-color: oklch(36% 0.05 242.26deg);
}

.border-unique-color-dark {
  --md-border-color: oklch(36% 0.05 242.26deg);
  --bs-border-color: oklch(36% 0.05 242.26deg);
}

.text-unique-color-dark {
  color: oklch(36% 0.05 242.26deg);
}

.bg-special-color {
  background-color: oklch(38.73% 0.02 229.79deg);
}

.border-special-color {
  --md-border-color: oklch(38.73% 0.02 229.79deg);
  --bs-border-color: oklch(38.73% 0.02 229.79deg);
}

.text-special-color {
  color: oklch(38.73% 0.02 229.79deg);
}

.bg-special-color-dark {
  background-color: oklch(30.87% 0.02 229.78deg);
}

.border-special-color-dark {
  --md-border-color: oklch(30.87% 0.02 229.78deg);
  --bs-border-color: oklch(30.87% 0.02 229.78deg);
}

.text-special-color-dark {
  color: oklch(30.87% 0.02 229.78deg);
}

.bg-dark-green {
  background-color: oklch(36.01% 0.1 149.01deg);
}

.border-dark-green {
  --md-border-color: oklch(36.01% 0.1 149.01deg);
  --bs-border-color: oklch(36.01% 0.1 149.01deg);
}

.text-dark-green {
  color: oklch(36.01% 0.1 149.01deg);
}

.bg-unique {
  background-color: oklch(41.52% 0.16 355.69deg);
}

.border-unique {
  --md-border-color: oklch(41.52% 0.16 355.69deg);
  --bs-border-color: oklch(41.52% 0.16 355.69deg);
}

.text-unique {
  color: oklch(41.52% 0.16 355.69deg);
}

.bg-blue-green,
.bg-blue-green-color {
  background-color: oklch(43% 0.08 174.95deg);
}

.border-blue-green,
.border-blue-green-color {
  --md-border-color: oklch(43% 0.08 174.95deg);
}

.text-blue-green,
.text-blue-green-color {
  color: oklch(43% 0.08 174.95deg);
}

.bg-dark-blue,
.bg-primary-color-dark {
  background-color: oklch(42.17% 0.16 259.91deg);
}

.border-dark-blue,
.border-primary-color-dark {
  --md-border-color: oklch(42.17% 0.16 259.91deg);
}

.text-dark-blue,
.text-primary-color-dark {
  color: oklch(42.17% 0.16 259.91deg);
}

.bg-red-50 {
  background-color: oklch(95.77% 0.02 27.32deg);
}

.bg-red-100 {
  background-color: oklch(89.43% 0.06 27.32deg);
}

.bg-red-200 {
  background-color: oklch(78.85% 0.12 27.32deg);
}

.bg-red-300 {
  background-color: oklch(70.39% 0.17 27.33deg);
}

.bg-red-400 {
  background-color: oklch(64.05% 0.21 27.32deg);
}

.bg-red,
.bg-red-500 {
  background-color: oklch(57.7% 0.245 27.325deg);
}

.border-red,
.border-red-500 {
  --md-border-color: oklch(57.7% 0.245 27.325deg);
}

.text-red,
.text-red-500 {
  color: oklch(57.7% 0.245 27.325deg);
}

.bg-rgba-red-slight {
  background-color: oklch(57.7% 0.245 27.325deg / 0.1);
}

.bg-rgba-red-light {
  background-color: oklch(57.7% 0.245 27.325deg / 0.3);
}

.bg-rgba-red-strong {
  background-color: oklch(52.7% 0.25 27.32deg / 0.6);
}

.bg-red-600 {
  background-color: oklch(51.93% 0.22 27.32deg);
}

.bg-red-700 {
  background-color: oklch(46.16% 0.2 27.32deg);
}

.bg-red-800 {
  background-color: oklch(40.39% 0.17 27.32deg);
}

.bg-red-900 {
  background-color: oklch(34.62% 0.15 27.32deg);
}

.bg-red-950 {
  background-color: oklch(28.85% 0.12 27.32deg);
}

.bg-red-accent-100 {
  background-color: oklch(78% 0.12 25.8deg);
}

.bg-red-accent-200 {
  background-color: oklch(69% 0.17 27.39deg);
}

.bg-red-accent-300 {
  background-color: oklch(60% 0.19 28.68deg);
}

.bg-red-accent-400 {
  background-color: oklch(52% 0.18 29.31deg);
}

.bg-deep-orange-50 {
  background-color: oklch(96.79% 0.02 36.53deg);
}

.bg-deep-orange-100 {
  background-color: oklch(91.98% 0.05 36.53deg);
}

.bg-deep-orange-200 {
  background-color: oklch(83.95% 0.11 36.53deg);
}

.bg-deep-orange-300 {
  background-color: oklch(77.53% 0.15 36.53deg);
}

.bg-deep-orange-400 {
  background-color: oklch(72.72% 0.18 36.53deg);
}

.bg-deep-orange,
.bg-deep-orange-500 {
  background-color: oklch(67.9% 0.213 36.532deg);
}

.border-deep-orange,
.border-deep-orange-500 {
  --md-border-color: oklch(67.9% 0.213 36.532deg);
}

.text-deep-orange,
.text-deep-orange-500 {
  color: oklch(67.9% 0.213 36.532deg);
}

.bg-rgba-deep-orange-slight {
  background-color: oklch(67.9% 0.213 36.532deg / 0.1);
}

.bg-rgba-deep-orange-light {
  background-color: oklch(67.9% 0.213 36.532deg / 0.3);
}

.bg-rgba-deep-orange-strong {
  background-color: oklch(62.9% 0.21 36.53deg / 0.6);
}

.bg-deep-orange-600 {
  background-color: oklch(61.11% 0.19 36.53deg);
}

.bg-deep-orange-700 {
  background-color: oklch(54.32% 0.17 36.53deg);
}

.bg-deep-orange-800 {
  background-color: oklch(47.53% 0.15 36.53deg);
}

.bg-deep-orange-900 {
  background-color: oklch(40.74% 0.13 36.53deg);
}

.bg-deep-orange-950 {
  background-color: oklch(33.95% 0.11 36.53deg);
}

.bg-deep-orange-accent-100 {
  background-color: oklch(85% 0.15 36.21deg);
}

.bg-deep-orange-accent-200 {
  background-color: oklch(76% 0.17 41.5deg);
}

.bg-deep-orange-accent-300 {
  background-color: oklch(67% 0.18 41.16deg);
}

.bg-deep-orange-accent-400 {
  background-color: oklch(60% 0.2 39.5deg);
}

.bg-orange-50 {
  background-color: oklch(97.7% 0.02 64.05deg);
}

.bg-orange-100 {
  background-color: oklch(94.25% 0.04 64.05deg);
}

.bg-orange-200 {
  background-color: oklch(88.5% 0.09 64.05deg);
}

.bg-orange-300 {
  background-color: oklch(83.9% 0.12 64.05deg);
}

.bg-orange-400 {
  background-color: oklch(80.45% 0.15 64.05deg);
}

.bg-orange,
.bg-orange-500 {
  background-color: oklch(77% 0.174 64.054deg);
}

.border-orange,
.border-orange-500 {
  --md-border-color: oklch(77% 0.174 64.054deg);
}

.text-orange,
.text-orange-500 {
  color: oklch(77% 0.174 64.054deg);
}

.bg-rgba-orange-slight {
  background-color: oklch(77% 0.174 64.054deg / 0.1);
}

.bg-rgba-orange-light {
  background-color: oklch(77% 0.174 64.054deg / 0.3);
}

.bg-rgba-orange-strong {
  background-color: oklch(72% 0.17 64.05deg / 0.6);
}

.bg-orange-600 {
  background-color: oklch(69.3% 0.16 64.05deg);
}

.bg-orange-700 {
  background-color: oklch(61.6% 0.14 64.05deg);
}

.bg-orange-800 {
  background-color: oklch(53.9% 0.12 64.05deg);
}

.bg-orange-900 {
  background-color: oklch(46.2% 0.1 64.05deg);
}

.bg-orange-950 {
  background-color: oklch(38.5% 0.09 64.05deg);
}

.bg-orange-accent-100 {
  background-color: oklch(88.4% 0.11 80.66deg);
}

.bg-orange-accent-200 {
  background-color: oklch(81% 0.14 79.86deg);
}

.bg-orange-accent-300 {
  background-color: oklch(75% 0.16 77.28deg);
}

.bg-orange-accent-400 {
  background-color: oklch(65% 0.16 71.24deg);
}

.bg-amber-50 {
  background-color: oklch(98.44% 0.02 84.93deg);
}

.bg-amber-100 {
  background-color: oklch(96.1% 0.04 84.93deg);
}

.bg-amber-200 {
  background-color: oklch(92.2% 0.09 84.93deg);
}

.bg-amber-300 {
  background-color: oklch(89.08% 0.12 84.93deg);
}

.bg-amber-400 {
  background-color: oklch(86.74% 0.15 84.93deg);
}

.bg-amber,
.bg-amber-500 {
  background-color: oklch(84.4% 0.172 84.934deg);
}

.border-amber,
.border-amber-500 {
  --md-border-color: oklch(84.4% 0.172 84.934deg);
}

.text-amber,
.text-amber-500 {
  color: oklch(84.4% 0.172 84.934deg);
}

.bg-rgba-amber-slight {
  background-color: oklch(84.4% 0.172 84.934deg / 0.1);
}

.bg-rgba-amber-light {
  background-color: oklch(84.4% 0.172 84.934deg / 0.3);
}

.bg-rgba-amber-strong {
  background-color: oklch(79.4% 0.17 84.93deg / 0.6);
}

.bg-amber-600 {
  background-color: oklch(75.96% 0.15 84.93deg);
}

.bg-amber-700 {
  background-color: oklch(67.52% 0.14 84.93deg);
}

.bg-amber-800 {
  background-color: oklch(59.08% 0.12 84.93deg);
}

.bg-amber-900 {
  background-color: oklch(50.64% 0.1 84.93deg);
}

.bg-amber-950 {
  background-color: oklch(42.2% 0.09 84.93deg);
}

.bg-amber-accent-100 {
  background-color: oklch(90.9% 0.151 95.888deg);
}

.bg-amber-accent-200 {
  background-color: oklch(85.7% 0.165 94.263deg);
}

.bg-amber-accent-300 {
  background-color: oklch(76.8% 0.153 93.152deg);
}

.bg-amber-accent-400 {
  background-color: oklch(65% 0.14 91.34deg);
}

.bg-yellow-50 {
  background-color: oklch(98.98% 0.02 100.33deg);
}

.bg-yellow-100 {
  background-color: oklch(97.45% 0.05 100.33deg);
}

.bg-yellow-200 {
  background-color: oklch(94.9% 0.09 100.33deg);
}

.bg-yellow-300 {
  background-color: oklch(92.86% 0.13 100.33deg);
}

.bg-yellow-400 {
  background-color: oklch(91.33% 0.16 100.33deg);
}

.bg-yellow,
.bg-yellow-500 {
  background-color: oklch(89.8% 0.185 100.33deg);
}

.border-yellow,
.border-yellow-500 {
  --md-border-color: oklch(89.8% 0.185 100.33deg);
}

.text-yellow,
.text-yellow-500 {
  color: oklch(89.8% 0.185 100.33deg);
}

.bg-rgba-yellow-slight {
  background-color: oklch(89.8% 0.185 100.33deg / 0.1);
}

.bg-rgba-yellow-light {
  background-color: oklch(89.8% 0.185 100.33deg / 0.3);
}

.bg-rgba-yellow-strong {
  background-color: oklch(84.8% 0.19 100.33deg / 0.6);
}

.bg-yellow-600 {
  background-color: oklch(80.82% 0.17 100.33deg);
}

.bg-yellow-700 {
  background-color: oklch(71.84% 0.15 100.33deg);
}

.bg-yellow-800 {
  background-color: oklch(62.86% 0.13 100.33deg);
}

.bg-yellow-900 {
  background-color: oklch(53.88% 0.11 100.33deg);
}

.bg-yellow-950 {
  background-color: oklch(44.9% 0.09 100.33deg);
}

.bg-yellow-accent-100 {
  background-color: oklch(97% 0.19 109.17deg);
}

.bg-yellow-accent-200 {
  background-color: oklch(92% 0.21 109.55deg);
}

.bg-yellow-accent-300 {
  background-color: oklch(82% 0.2 109.76deg);
}

.bg-yellow-accent-400 {
  background-color: oklch(69% 0.17 109.73deg);
}

.bg-lime-50 {
  background-color: oklch(97.42% 0.02 142.83deg);
}

.bg-lime-100 {
  background-color: oklch(93.55% 0.06 142.83deg);
}

.bg-lime-200 {
  background-color: oklch(87.1% 0.11 142.83deg);
}

.bg-lime-300 {
  background-color: oklch(81.94% 0.16 142.83deg);
}

.bg-lime-400 {
  background-color: oklch(78.07% 0.19 142.83deg);
}

.bg-lime,
.bg-lime-500 {
  background-color: oklch(74.2% 0.229 142.835deg);
}

.border-lime,
.border-lime-500 {
  --md-border-color: oklch(74.2% 0.229 142.835deg);
}

.text-lime,
.text-lime-500 {
  color: oklch(74.2% 0.229 142.835deg);
}

.bg-rgba-lime-slight {
  background-color: oklch(74.2% 0.229 142.835deg / 0.1);
}

.bg-rgba-lime-light {
  background-color: oklch(74.2% 0.229 142.835deg / 0.3);
}

.bg-rgba-lime-strong {
  background-color: oklch(69.2% 0.23 142.84deg / 0.6);
}

.bg-lime-600 {
  background-color: oklch(66.78% 0.21 142.83deg);
}

.bg-lime-700 {
  background-color: oklch(59.36% 0.18 142.84deg);
}

.bg-lime-800 {
  background-color: oklch(51.94% 0.16 142.83deg);
}

.bg-lime-900 {
  background-color: oklch(44.52% 0.14 142.83deg);
}

.bg-lime-950 {
  background-color: oklch(37.1% 0.11 142.84deg);
}

.bg-lime-accent-100 {
  background-color: oklch(94% 0.12 139.58deg);
}

.bg-lime-accent-200 {
  background-color: oklch(86% 0.18 139.88deg);
}

.bg-lime-accent-300 {
  background-color: oklch(74% 0.21 140.45deg);
}

.bg-lime-accent-400 {
  background-color: oklch(66% 0.21 140.8deg);
}

.bg-light-green-50 {
  background-color: oklch(98.2% 0.02 144.01deg);
}

.bg-light-green-100 {
  background-color: oklch(95.5% 0.05 144.01deg);
}

.bg-light-green-200 {
  background-color: oklch(91% 0.09 144.01deg);
}

.bg-light-green-300 {
  background-color: oklch(87.4% 0.13 144.01deg);
}

.bg-light-green-400 {
  background-color: oklch(84.7% 0.16 144.01deg);
}

.bg-light-green,
.bg-light-green-500 {
  background-color: oklch(82% 0.19 144.01deg);
}

.border-light-green,
.border-light-green-500 {
  --md-border-color: oklch(82% 0.19 144.01deg);
}

.text-light-green,
.text-light-green-500 {
  color: oklch(82% 0.19 144.01deg);
}

.bg-rgba-light-green-slight {
  background-color: oklch(82% 0.19 144.01deg / 0.1);
}

.bg-rgba-light-green-light {
  background-color: oklch(82% 0.19 144.01deg / 0.3);
}

.bg-rgba-light-green-strong {
  background-color: oklch(77% 0.19 144.01deg / 0.6);
}

.bg-light-green-600 {
  background-color: oklch(77% 0.19 144.01deg);
}

.bg-light-green-700 {
  background-color: oklch(67% 0.19 144.01deg);
}

.bg-light-green-800 {
  background-color: oklch(57% 0.19 144.01deg);
}

.bg-light-green-900 {
  background-color: oklch(46% 0.19 144.01deg);
}

.bg-light-green-950 {
  background-color: oklch(36% 0.19 144.01deg);
}

.bg-light-green-accent-100 {
  background-color: oklch(94% 0.12 152.01deg);
}

.bg-light-green-accent-200 {
  background-color: oklch(87% 0.18 151.15deg);
}

.bg-light-green-accent-300 {
  background-color: oklch(77% 0.22 149.1deg);
}

.bg-light-green-accent-400 {
  background-color: oklch(66% 0.19 149deg);
}

.bg-green-50 {
  background-color: oklch(96% 0.02 149deg);
}

.bg-green-100 {
  background-color: oklch(90.01% 0.04 149deg);
}

.bg-green-200 {
  background-color: oklch(80.01% 0.08 149deg);
}

.bg-green-300 {
  background-color: oklch(72.02% 0.12 149.01deg);
}

.bg-green-400 {
  background-color: oklch(66.02% 0.14 149.01deg);
}

.bg-green,
.bg-green-500 {
  background-color: oklch(60.024% 0.16635 149.005deg);
}

.border-green,
.border-green-500 {
  --md-border-color: oklch(60.024% 0.16635 149.005deg);
}

.text-green,
.text-green-500 {
  color: oklch(60.024% 0.16635 149.005deg);
}

.bg-rgba-green-slight {
  background-color: oklch(60.024% 0.16635 149.005deg / 0.1);
}

.bg-rgba-green-light {
  background-color: oklch(60.024% 0.16635 149.005deg / 0.3);
}

.bg-rgba-green-strong {
  background-color: oklch(55.02% 0.17 149.01deg / 0.6);
}

.bg-green-600 {
  background-color: oklch(54.02% 0.15 149.01deg);
}

.bg-green-700 {
  background-color: oklch(48.02% 0.13 149.01deg);
}

.bg-green-800 {
  background-color: oklch(42.02% 0.12 149deg);
}

.bg-green-900 {
  background-color: oklch(36.01% 0.1 149.01deg);
}

.bg-green-950 {
  background-color: oklch(30.01% 0.08 149.01deg);
}

.bg-green-accent-100 {
  background-color: oklch(84% 0.18 159.32deg);
}

.bg-green-accent-200 {
  background-color: oklch(69% 0.17 158.13deg);
}

.bg-green-accent-300 {
  background-color: oklch(61% 0.16 157.62deg);
}

.bg-green-accent-400 {
  background-color: oklch(53% 0.14 157.43deg);
}

.bg-teal-50 {
  background-color: oklch(96.05% 0.01 183.39deg);
}

.bg-teal-100 {
  background-color: oklch(90.13% 0.03 183.39deg);
}

.bg-teal-200 {
  background-color: oklch(80.25% 0.05 183.39deg);
}

.bg-teal-300 {
  background-color: oklch(72.35% 0.07 183.39deg);
}

.bg-teal-400 {
  background-color: oklch(66.43% 0.09 183.39deg);
}

.bg-teal,
.bg-teal-500 {
  background-color: oklch(60.5% 0.107 183.385deg);
}

.border-teal,
.border-teal-500 {
  --md-border-color: oklch(60.5% 0.107 183.385deg);
}

.text-teal,
.text-teal-500 {
  color: oklch(60.5% 0.107 183.385deg);
}

.bg-rgba-teal-slight {
  background-color: oklch(60.5% 0.107 183.385deg / 0.1);
}

.bg-rgba-teal-light {
  background-color: oklch(60.5% 0.107 183.385deg / 0.3);
}

.bg-rgba-teal-strong {
  background-color: oklch(55.5% 0.11 183.39deg / 0.6);
}

.bg-teal-600 {
  background-color: oklch(54.45% 0.1 183.39deg);
}

.bg-teal-700 {
  background-color: oklch(48.4% 0.09 183.39deg);
}

.bg-teal-800 {
  background-color: oklch(42.35% 0.07 183.39deg);
}

.bg-teal-900 {
  background-color: oklch(36.3% 0.06 183.39deg);
}

.bg-teal-950 {
  background-color: oklch(30.25% 0.05 183.39deg);
}

.bg-teal-accent-100 {
  background-color: oklch(93.9% 0.089 178.297deg);
}

.bg-teal-accent-200 {
  background-color: oklch(83% 0.12 177.02deg);
}

.bg-teal-accent-300 {
  background-color: oklch(71% 0.15 174.83deg);
}

.bg-teal-accent-400 {
  background-color: oklch(62% 0.14 172.19deg);
}

.bg-cyan-50 {
  background-color: oklch(97.29% 0.01 210.82deg);
}

.bg-cyan-100 {
  background-color: oklch(93.23% 0.03 210.82deg);
}

.bg-cyan-200 {
  background-color: oklch(86.45% 0.06 210.82deg);
}

.bg-cyan-300 {
  background-color: oklch(81.03% 0.09 210.82deg);
}

.bg-cyan-400 {
  background-color: oklch(76.96% 0.11 210.82deg);
}

.bg-cyan,
.bg-cyan-500 {
  background-color: oklch(72.9% 0.126 210.817deg);
}

.border-cyan,
.border-cyan-500 {
  --md-border-color: oklch(72.9% 0.126 210.817deg);
}

.text-cyan,
.text-cyan-500 {
  color: oklch(72.9% 0.126 210.817deg);
}

.bg-rgba-cyan-slight {
  background-color: oklch(72.9% 0.126 210.817deg / 0.1);
}

.bg-rgba-cyan-light {
  background-color: oklch(72.9% 0.126 210.817deg / 0.3);
}

.bg-rgba-cyan-strong {
  background-color: oklch(67.9% 0.13 210.82deg / 0.6);
}

.bg-cyan-600 {
  background-color: oklch(65.61% 0.11 210.82deg);
}

.bg-cyan-700 {
  background-color: oklch(58.32% 0.1 210.82deg);
}

.bg-cyan-800 {
  background-color: oklch(51.03% 0.09 210.82deg);
}

.bg-cyan-900 {
  background-color: oklch(43.74% 0.08 210.82deg);
}

.bg-cyan-950 {
  background-color: oklch(36.45% 0.06 210.82deg);
}

.bg-cyan-accent-100 {
  background-color: oklch(92.9% 0.111 195.416deg);
}

.bg-cyan-accent-200 {
  background-color: oklch(83% 0.12 195.14deg);
}

.bg-cyan-accent-300 {
  background-color: oklch(73% 0.16 194.67deg);
}

.bg-cyan-accent-400 {
  background-color: oklch(65% 0.14 193.63deg);
}

.bg-light-blue-50 {
  background-color: oklch(96.99% 0.02 238.99deg);
}

.bg-light-blue-100 {
  background-color: oklch(92.48% 0.04 238.99deg);
}

.bg-light-blue-200 {
  background-color: oklch(84.95% 0.08 238.99deg);
}

.bg-light-blue-300 {
  background-color: oklch(78.93% 0.11 238.99deg);
}

.bg-light-blue-400 {
  background-color: oklch(74.42% 0.13 238.99deg);
}

.bg-light-blue,
.bg-light-blue-500 {
  background-color: oklch(69.9% 0.157 238.994deg);
}

.border-light-blue,
.border-light-blue-500 {
  --md-border-color: oklch(69.9% 0.157 238.994deg);
}

.text-light-blue,
.text-light-blue-500 {
  color: oklch(69.9% 0.157 238.994deg);
}

.bg-rgba-light-blue-slight {
  background-color: oklch(69.9% 0.157 238.994deg / 0.1);
}

.bg-rgba-light-blue-light {
  background-color: oklch(69.9% 0.157 238.994deg / 0.3);
}

.bg-rgba-light-blue-strong {
  background-color: oklch(64.9% 0.16 238.99deg / 0.6);
}

.bg-light-blue-600 {
  background-color: oklch(62.91% 0.14 238.99deg);
}

.bg-light-blue-700 {
  background-color: oklch(55.92% 0.13 238.99deg);
}

.bg-light-blue-800 {
  background-color: oklch(48.93% 0.11 238.99deg);
}

.bg-light-blue-900 {
  background-color: oklch(41.94% 0.09 238.99deg);
}

.bg-light-blue-950 {
  background-color: oklch(34.95% 0.08 238.99deg);
}

.bg-light-blue-accent-100 {
  background-color: oklch(84.1% 0.101 228.421deg);
}

.bg-light-blue-accent-200 {
  background-color: oklch(77.5% 0.139 232.347deg);
}

.bg-light-blue-accent-300 {
  background-color: oklch(72.1% 0.163 239.291deg);
}

.bg-light-blue-accent-400 {
  background-color: oklch(63.8% 0.167 246.798deg);
}

.bg-blue-50 {
  background-color: oklch(95.45% 0.02 254.3deg);
}

.bg-blue-100 {
  background-color: oklch(88.63% 0.04 254.3deg);
}

.bg-blue-200 {
  background-color: oklch(77.25% 0.08 254.3deg);
}

.bg-blue-300 {
  background-color: oklch(68.15% 0.12 254.3deg);
}

.bg-blue-400 {
  background-color: oklch(61.33% 0.14 254.3deg);
}

.bg-blue,
.bg-blue-500 {
  background-color: oklch(54.5% 0.169 254.296deg);
}

.border-blue,
.border-blue-500 {
  --md-border-color: oklch(54.5% 0.169 254.296deg);
}

.text-blue,
.text-blue-500 {
  color: oklch(54.5% 0.169 254.296deg);
}

.bg-rgba-blue-slight {
  background-color: oklch(54.5% 0.169 254.296deg / 0.1);
}

.bg-rgba-blue-light {
  background-color: oklch(54.5% 0.169 254.296deg / 0.3);
}

.bg-rgba-blue-strong {
  background-color: oklch(49.5% 0.17 254.3deg / 0.6);
}

.bg-blue-600 {
  background-color: oklch(49.05% 0.15 254.3deg);
}

.bg-blue-700 {
  background-color: oklch(43.6% 0.14 254.3deg);
}

.bg-blue-800 {
  background-color: oklch(38.15% 0.12 254.3deg);
}

.bg-blue-900 {
  background-color: oklch(32.7% 0.1 254.3deg);
}

.bg-blue-950 {
  background-color: oklch(27.25% 0.08 254.3deg);
}

.bg-blue-accent-100 {
  background-color: oklch(79% 0.12 254.26deg);
}

.bg-blue-accent-200 {
  background-color: oklch(71% 0.16 251.73deg);
}

.bg-blue-accent-300 {
  background-color: oklch(62% 0.19 252.14deg);
}

.bg-blue-accent-400 {
  background-color: oklch(55% 0.2 253.3deg);
}

.bg-indigo-50 {
  background-color: oklch(94.78% 0.02 271.4deg);
}

.bg-indigo-100 {
  background-color: oklch(86.95% 0.04 271.4deg);
}

.bg-indigo-200 {
  background-color: oklch(73.9% 0.08 271.4deg);
}

.bg-indigo-300 {
  background-color: oklch(63.46% 0.11 271.4deg);
}

.bg-indigo-400 {
  background-color: oklch(55.63% 0.14 271.4deg);
}

.bg-indigo,
.bg-indigo-500 {
  background-color: oklch(47.8% 0.159 271.403deg);
}

.border-indigo,
.border-indigo-500 {
  --md-border-color: oklch(47.8% 0.159 271.403deg);
}

.text-indigo,
.text-indigo-500 {
  color: oklch(47.8% 0.159 271.403deg);
}

.bg-rgba-indigo-slight {
  background-color: oklch(47.8% 0.159 271.403deg / 0.1);
}

.bg-rgba-indigo-light {
  background-color: oklch(47.8% 0.159 271.403deg / 0.3);
}

.bg-rgba-indigo-strong {
  background-color: oklch(42.8% 0.16 271.4deg / 0.6);
}

.bg-indigo-600 {
  background-color: oklch(43.02% 0.14 271.4deg);
}

.bg-indigo-700 {
  background-color: oklch(38.24% 0.13 271.4deg);
}

.bg-indigo-800 {
  background-color: oklch(33.46% 0.11 271.4deg);
}

.bg-indigo-900 {
  background-color: oklch(28.68% 0.1 271.4deg);
}

.bg-indigo-950 {
  background-color: oklch(23.9% 0.08 271.4deg);
}

.bg-indigo-accent-100 {
  background-color: oklch(72.6% 0.142 274.364deg);
}

.bg-indigo-accent-200 {
  background-color: oklch(63% 0.2 271.41deg);
}

.bg-indigo-accent-300 {
  background-color: oklch(56% 0.22 269.5deg);
}

.bg-indigo-accent-400 {
  background-color: oklch(48.8% 0.227 271.167deg);
}

.bg-deep-purple-50 {
  background-color: oklch(95.02% 0.02 294.99deg);
}

.bg-deep-purple-100 {
  background-color: oklch(87.55% 0.05 294.99deg);
}

.bg-deep-purple-200 {
  background-color: oklch(75.1% 0.09 294.99deg);
}

.bg-deep-purple-300 {
  background-color: oklch(65.14% 0.13 294.99deg);
}

.bg-deep-purple-400 {
  background-color: oklch(57.67% 0.16 294.99deg);
}

.bg-deep-purple,
.bg-deep-purple-500 {
  background-color: oklch(50.2% 0.188 294.988deg);
}

.border-deep-purple,
.border-deep-purple-500 {
  --md-border-color: oklch(50.2% 0.188 294.988deg);
}

.text-deep-purple,
.text-deep-purple-500 {
  color: oklch(50.2% 0.188 294.988deg);
}

.bg-rgba-deep-purple-slight {
  background-color: oklch(50.2% 0.188 294.988deg / 0.1);
}

.bg-rgba-deep-purple-light {
  background-color: oklch(50.2% 0.188 294.988deg / 0.3);
}

.bg-rgba-deep-purple-strong {
  background-color: oklch(45.2% 0.19 294.99deg / 0.6);
}

.bg-deep-purple-600 {
  background-color: oklch(45.18% 0.17 294.99deg);
}

.bg-deep-purple-700 {
  background-color: oklch(40.16% 0.15 294.99deg);
}

.bg-deep-purple-800 {
  background-color: oklch(35.14% 0.13 294.99deg);
}

.bg-deep-purple-900 {
  background-color: oklch(30.12% 0.11 294.99deg);
}

.bg-deep-purple-950 {
  background-color: oklch(25.1% 0.09 294.99deg);
}

.bg-deep-purple-accent-100 {
  background-color: oklch(71.7% 0.171 298.677deg);
}

.bg-deep-purple-accent-200 {
  background-color: oklch(62% 0.2 297.03deg);
}

.bg-deep-purple-accent-300 {
  background-color: oklch(53% 0.21 294.99deg);
}

.bg-deep-purple-accent-400 {
  background-color: oklch(44% 0.18 294.4deg);
}

.bg-purple-50 {
  background-color: oklch(95.17% 0.02 321.24deg);
}

.bg-purple-100 {
  background-color: oklch(87.93% 0.05 321.24deg);
}

.bg-purple-200 {
  background-color: oklch(75.85% 0.11 321.24deg);
}

.bg-purple-300 {
  background-color: oklch(66.19% 0.15 321.24deg);
}

.bg-purple-400 {
  background-color: oklch(58.95% 0.18 321.24deg);
}

.bg-purple,
.bg-purple-500 {
  background-color: oklch(51.7% 0.215 321.239deg);
}

.border-purple,
.border-purple-500 {
  --md-border-color: oklch(51.7% 0.215 321.239deg);
}

.text-purple,
.text-purple-500 {
  color: oklch(51.7% 0.215 321.239deg);
}

.bg-rgba-purple-slight {
  background-color: oklch(51.7% 0.215 321.239deg / 0.1);
}

.bg-rgba-purple-light {
  background-color: oklch(51.7% 0.215 321.239deg / 0.3);
}

.bg-rgba-purple-strong {
  background-color: oklch(46.7% 0.22 321.24deg / 0.6);
}

.bg-purple-600 {
  background-color: oklch(46.53% 0.19 321.24deg);
}

.bg-purple-700 {
  background-color: oklch(41.36% 0.17 321.24deg);
}

.bg-purple-800 {
  background-color: oklch(36.19% 0.15 321.24deg);
}

.bg-purple-900 {
  background-color: oklch(31.02% 0.13 321.24deg);
}

.bg-purple-950 {
  background-color: oklch(25.85% 0.11 321.24deg);
}

.bg-purple-accent-100 {
  background-color: oklch(76.1% 0.2 321.644deg);
}

.bg-purple-accent-200 {
  background-color: oklch(67.9% 0.277 321.37deg);
}

.bg-purple-accent-300 {
  background-color: oklch(58.9% 0.27 320.792deg);
}

.bg-purple-accent-400 {
  background-color: oklch(50.8% 0.24 320.17deg);
}

.bg-pink-50 {
  background-color: oklch(96.83% 0.02 7.74deg);
}

.bg-pink-100 {
  background-color: oklch(92.08% 0.05 7.74deg);
}

.bg-pink-200 {
  background-color: oklch(84.15% 0.1 7.74deg);
}

.bg-pink-300 {
  background-color: oklch(77.81% 0.13 7.74deg);
}

.bg-pink-400 {
  background-color: oklch(73.06% 0.16 7.74deg);
}

.bg-pink,
.bg-pink-500 {
  background-color: oklch(68.3% 0.192 7.739deg);
}

.border-pink,
.border-pink-500 {
  --md-border-color: oklch(68.3% 0.192 7.739deg);
}

.text-pink,
.text-pink-500 {
  color: oklch(68.3% 0.192 7.739deg);
}

.bg-rgba-pink-slight {
  background-color: oklch(68.3% 0.192 7.739deg / 0.1);
}

.bg-rgba-pink-light {
  background-color: oklch(68.3% 0.192 7.739deg / 0.3);
}

.bg-rgba-pink-strong {
  background-color: oklch(63.3% 0.19 7.74deg / 0.6);
}

.bg-pink-600 {
  background-color: oklch(61.47% 0.17 7.74deg);
}

.bg-pink-700 {
  background-color: oklch(54.64% 0.15 7.74deg);
}

.bg-pink-800 {
  background-color: oklch(47.81% 0.13 7.74deg);
}

.bg-pink-900 {
  background-color: oklch(40.98% 0.12 7.74deg);
}

.bg-pink-950 {
  background-color: oklch(34.15% 0.1 7.74deg);
}

.bg-pink-accent-100 {
  background-color: oklch(75.5% 0.16 0.2deg);
}

.bg-pink-accent-200 {
  background-color: oklch(67.2% 0.228 5.727deg);
}

.bg-pink-accent-300 {
  background-color: oklch(58.1% 0.224 2.079deg);
}

.bg-pink-accent-400 {
  background-color: oklch(53.6% 0.209 2.887deg);
}

.bg-midnight-haze-50 {
  background-color: oklch(96% 0.02 265.28deg);
}

.bg-midnight-haze-100 {
  background-color: oklch(90% 0.04 265.61deg);
}

.bg-midnight-haze-200 {
  background-color: oklch(76.4% 0.049 265.134deg);
}

.bg-midnight-haze-300 {
  background-color: oklch(66% 0.06 266.46deg);
}

.bg-midnight-haze-400 {
  background-color: oklch(54% 0.06 265.16deg);
}

.bg-midnight-haze,
.bg-midnight-haze-500 {
  background-color: oklch(43.9% 0.049 265.134deg);
}

.border-midnight-haze,
.border-midnight-haze-500 {
  --md-border-color: oklch(43.9% 0.049 265.134deg);
}

.text-midnight-haze,
.text-midnight-haze-500 {
  color: oklch(43.9% 0.049 265.134deg);
}

.bg-rgba-midnight-haze-slight {
  background-color: oklch(43.9% 0.049 265.134deg / 0.1);
}

.bg-rgba-midnight-haze-light {
  background-color: oklch(43.9% 0.049 265.134deg / 0.3);
}

.bg-rgba-midnight-haze-strong {
  background-color: oklch(38.9% 0.05 265.13deg / 0.6);
}

.bg-midnight-haze-600 {
  background-color: oklch(38.9% 0.049 265.134deg);
}

.bg-midnight-haze-700 {
  background-color: oklch(33.9% 0.049 265.134deg);
}

.bg-midnight-haze-800 {
  background-color: oklch(28.9% 0.049 265.134deg);
}

.bg-midnight-haze-900 {
  background-color: oklch(23.9% 0.049 265.134deg);
}

.bg-midnight-haze-950 {
  background-color: oklch(20% 0.04 265.9deg);
}

.bg-blue-grey-50 {
  background-color: oklch(96% 0.03 229.38deg);
}

.bg-blue-grey-100 {
  background-color: oklch(91.44% 0.04 229.025deg);
}

.bg-blue-grey-200 {
  background-color: oklch(84.2% 0.04 229.025deg);
}

.bg-blue-grey-300 {
  background-color: oklch(75.2% 0.04 229.025deg);
}

.bg-blue-grey-400 {
  background-color: oklch(65.2% 0.04 229.025deg);
}

.bg-blue-grey,
.bg-blue-grey-500 {
  background-color: oklch(57.2% 0.04 229.025deg);
}

.border-blue-grey,
.border-blue-grey-500 {
  --md-border-color: oklch(57.2% 0.04 229.025deg);
}

.text-blue-grey,
.text-blue-grey-500 {
  color: oklch(57.2% 0.04 229.025deg);
}

.bg-rgba-blue-grey-slight {
  background-color: oklch(57.2% 0.04 229.025deg / 0.1);
}

.bg-rgba-blue-grey-light {
  background-color: oklch(57.2% 0.04 229.025deg / 0.3);
}

.bg-rgba-blue-grey-strong {
  background-color: oklch(52.2% 0.04 229.02deg / 0.6);
}

.bg-blue-grey-600 {
  background-color: oklch(52.2% 0.04 229.025deg);
}

.bg-blue-grey-700 {
  background-color: oklch(47.2% 0.04 229.025deg);
}

.bg-blue-grey-800 {
  background-color: oklch(42.2% 0.04 229.025deg);
}

.bg-blue-grey-900 {
  background-color: oklch(37.2% 0.04 229.025deg);
}

.bg-blue-grey-950 {
  background-color: oklch(27.2% 0.04 229.025deg);
}

.bg-gray-50 {
  background-color: oklch(98.2% 0.002 247.839deg);
}

.bg-gray-100 {
  background-color: oklch(96.7% 0.003 264.542deg);
}

.bg-gray-200 {
  background-color: oklch(94.2% 0.005 247.879deg);
}

.bg-gray-300 {
  background-color: oklch(89.6% 0.007 247.901deg);
}

.bg-gray-400 {
  background-color: oklch(81.4% 0.013 247.949deg);
}

.bg-gray,
.bg-gray-500 {
  background-color: oklch(68.7% 0.016 239.982deg);
}

.border-gray,
.border-gray-500 {
  --md-border-color: oklch(68.7% 0.016 239.982deg);
}

.text-gray,
.text-gray-500 {
  color: oklch(68.7% 0.016 239.982deg);
}

.bg-rgba-gray-slight {
  background-color: oklch(68.7% 0.016 239.982deg / 0.1);
}

.bg-rgba-gray-light {
  background-color: oklch(68.7% 0.016 239.982deg / 0.3);
}

.bg-rgba-gray-strong {
  background-color: oklch(63.7% 0.02 239.98deg / 0.6);
}

.bg-gray-600 {
  background-color: oklch(55.8% 0.016 244.893deg);
}

.bg-gray-700 {
  background-color: oklch(42.5% 0.017 238.405deg);
}

.bg-gray-800 {
  background-color: oklch(34.5% 0.017 238.212deg);
}

.bg-gray-900 {
  background-color: oklch(26.9% 0.017 238.084deg);
}

.bg-gray-950 {
  background-color: oklch(21.3% 0.013 229.783deg);
}

.bg-neutral-50 {
  background-color: oklch(99.56% 0 0deg);
}

.bg-neutral-100 {
  background-color: oklch(95.56% 0 0deg);
}

.bg-neutral-200 {
  background-color: oklch(88.9% 0 0deg);
}

.bg-neutral-300 {
  background-color: oklch(75.58% 0 0deg);
}

.bg-neutral-400 {
  background-color: oklch(62.26% 0 0deg);
}

.bg-neutral,
.bg-neutral-500 {
  background-color: oklch(55.6% 0 89.876deg);
}

.border-neutral,
.border-neutral-500 {
  --md-border-color: oklch(55.6% 0 89.876deg);
}

.text-neutral,
.text-neutral-500 {
  color: oklch(55.6% 0 89.876deg);
}

.bg-rgba-neutral-slight {
  background-color: oklch(55.6% 0 89.876deg / 0.1);
}

.bg-rgba-neutral-light {
  background-color: oklch(55.6% 0 89.876deg / 0.3);
}

.bg-rgba-neutral-strong {
  background-color: oklch(50.6% 0 89.88deg / 0.6);
}

.bg-neutral-600 {
  background-color: oklch(43.9% 0 0deg);
}

.bg-neutral-700 {
  background-color: oklch(37.1% 0 0deg);
}

.bg-neutral-800 {
  background-color: oklch(26.9% 0 0deg);
}

.bg-neutral-900 {
  background-color: oklch(20.5% 0 0deg);
}

.bg-neutral-950 {
  background-color: oklch(14.5% 0 0deg);
}
