.shadow {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.hover\:shadow:hover {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.focus\:shadow:focus {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.focus-within\:shadow:focus-within {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.active\:shadow:active {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.shadow-inset {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: inset var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.hover\:shadow-inset:hover {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: inset var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.focus\:shadow-inset:focus {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: inset var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.focus-within\:shadow-inset:focus-within {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: inset var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.active\:shadow-inset:active {
  --shadow-x: 0;
  --shadow-y: 0;
  --shadow-blur: 0;
  --shadow-spread: 0;
  --shadow-color: inherit;

  box-shadow: inset var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}

.shadow-x-1px {
  --shadow-x: 1px;
}

.hover\:shadow-x-1px:hover {
  --shadow-x: 1px;
}

.focus\:shadow-x-1px:focus {
  --shadow-x: 1px;
}

.focus-within\:shadow-x-1px:focus-within {
  --shadow-x: 1px;
}

.active\:shadow-x-1px:active {
  --shadow-x: 1px;
}

.shadow-x-2px {
  --shadow-x: 2px;
}

.hover\:shadow-x-2px:hover {
  --shadow-x: 2px;
}

.focus\:shadow-x-2px:focus {
  --shadow-x: 2px;
}

.focus-within\:shadow-x-2px:focus-within {
  --shadow-x: 2px;
}

.active\:shadow-x-2px:active {
  --shadow-x: 2px;
}

.shadow-x-3px {
  --shadow-x: 3px;
}

.hover\:shadow-x-3px:hover {
  --shadow-x: 3px;
}

.focus\:shadow-x-3px:focus {
  --shadow-x: 3px;
}

.focus-within\:shadow-x-3px:focus-within {
  --shadow-x: 3px;
}

.active\:shadow-x-3px:active {
  --shadow-x: 3px;
}

.shadow-x-1 {
  --shadow-x: 0.25rem;
}

.hover\:shadow-x-1:hover {
  --shadow-x: 0.25rem;
}

.focus\:shadow-x-1:focus {
  --shadow-x: 0.25rem;
}

.focus-within\:shadow-x-1:focus-within {
  --shadow-x: 0.25rem;
}

.active\:shadow-x-1:active {
  --shadow-x: 0.25rem;
}

.shadow-x-2 {
  --shadow-x: 0.5rem;
}

.hover\:shadow-x-2:hover {
  --shadow-x: 0.5rem;
}

.focus\:shadow-x-2:focus {
  --shadow-x: 0.5rem;
}

.focus-within\:shadow-x-2:focus-within {
  --shadow-x: 0.5rem;
}

.active\:shadow-x-2:active {
  --shadow-x: 0.5rem;
}

.shadow-x-3 {
  --shadow-x: 0.75rem;
}

.hover\:shadow-x-3:hover {
  --shadow-x: 0.75rem;
}

.focus\:shadow-x-3:focus {
  --shadow-x: 0.75rem;
}

.focus-within\:shadow-x-3:focus-within {
  --shadow-x: 0.75rem;
}

.active\:shadow-x-3:active {
  --shadow-x: 0.75rem;
}

.shadow-x-4 {
  --shadow-x: 1rem;
}

.hover\:shadow-x-4:hover {
  --shadow-x: 1rem;
}

.focus\:shadow-x-4:focus {
  --shadow-x: 1rem;
}

.focus-within\:shadow-x-4:focus-within {
  --shadow-x: 1rem;
}

.active\:shadow-x-4:active {
  --shadow-x: 1rem;
}

.shadow-x-5 {
  --shadow-x: 1.25rem;
}

.hover\:shadow-x-5:hover {
  --shadow-x: 1.25rem;
}

.focus\:shadow-x-5:focus {
  --shadow-x: 1.25rem;
}

.focus-within\:shadow-x-5:focus-within {
  --shadow-x: 1.25rem;
}

.active\:shadow-x-5:active {
  --shadow-x: 1.25rem;
}

.shadow-x-6 {
  --shadow-x: 1.5rem;
}

.hover\:shadow-x-6:hover {
  --shadow-x: 1.5rem;
}

.focus\:shadow-x-6:focus {
  --shadow-x: 1.5rem;
}

.focus-within\:shadow-x-6:focus-within {
  --shadow-x: 1.5rem;
}

.active\:shadow-x-6:active {
  --shadow-x: 1.5rem;
}

.shadow-x-7 {
  --shadow-x: 1.75rem;
}

.hover\:shadow-x-7:hover {
  --shadow-x: 1.75rem;
}

.focus\:shadow-x-7:focus {
  --shadow-x: 1.75rem;
}

.focus-within\:shadow-x-7:focus-within {
  --shadow-x: 1.75rem;
}

.active\:shadow-x-7:active {
  --shadow-x: 1.75rem;
}

.shadow-x-8 {
  --shadow-x: 2rem;
}

.hover\:shadow-x-8:hover {
  --shadow-x: 2rem;
}

.focus\:shadow-x-8:focus {
  --shadow-x: 2rem;
}

.focus-within\:shadow-x-8:focus-within {
  --shadow-x: 2rem;
}

.active\:shadow-x-8:active {
  --shadow-x: 2rem;
}

.shadow-x-10 {
  --shadow-x: 2.5rem;
}

.hover\:shadow-x-10:hover {
  --shadow-x: 2.5rem;
}

.focus\:shadow-x-10:focus {
  --shadow-x: 2.5rem;
}

.focus-within\:shadow-x-10:focus-within {
  --shadow-x: 2.5rem;
}

.active\:shadow-x-10:active {
  --shadow-x: 2.5rem;
}

.shadow-x-12 {
  --shadow-x: 3rem;
}

.hover\:shadow-x-12:hover {
  --shadow-x: 3rem;
}

.focus\:shadow-x-12:focus {
  --shadow-x: 3rem;
}

.focus-within\:shadow-x-12:focus-within {
  --shadow-x: 3rem;
}

.active\:shadow-x-12:active {
  --shadow-x: 3rem;
}

.shadow-x-14 {
  --shadow-x: 3.5rem;
}

.hover\:shadow-x-14:hover {
  --shadow-x: 3.5rem;
}

.focus\:shadow-x-14:focus {
  --shadow-x: 3.5rem;
}

.focus-within\:shadow-x-14:focus-within {
  --shadow-x: 3.5rem;
}

.active\:shadow-x-14:active {
  --shadow-x: 3.5rem;
}

.shadow-x-16 {
  --shadow-x: 4rem;
}

.hover\:shadow-x-16:hover {
  --shadow-x: 4rem;
}

.focus\:shadow-x-16:focus {
  --shadow-x: 4rem;
}

.focus-within\:shadow-x-16:focus-within {
  --shadow-x: 4rem;
}

.active\:shadow-x-16:active {
  --shadow-x: 4rem;
}

.shadow-x-20 {
  --shadow-x: 5rem;
}

.hover\:shadow-x-20:hover {
  --shadow-x: 5rem;
}

.focus\:shadow-x-20:focus {
  --shadow-x: 5rem;
}

.focus-within\:shadow-x-20:focus-within {
  --shadow-x: 5rem;
}

.active\:shadow-x-20:active {
  --shadow-x: 5rem;
}

.shadow-x-24 {
  --shadow-x: 6rem;
}

.hover\:shadow-x-24:hover {
  --shadow-x: 6rem;
}

.focus\:shadow-x-24:focus {
  --shadow-x: 6rem;
}

.focus-within\:shadow-x-24:focus-within {
  --shadow-x: 6rem;
}

.active\:shadow-x-24:active {
  --shadow-x: 6rem;
}

.shadow-x-32 {
  --shadow-x: 8rem;
}

.hover\:shadow-x-32:hover {
  --shadow-x: 8rem;
}

.focus\:shadow-x-32:focus {
  --shadow-x: 8rem;
}

.focus-within\:shadow-x-32:focus-within {
  --shadow-x: 8rem;
}

.active\:shadow-x-32:active {
  --shadow-x: 8rem;
}

.shadow-x-48 {
  --shadow-x: 12rem;
}

.hover\:shadow-x-48:hover {
  --shadow-x: 12rem;
}

.focus\:shadow-x-48:focus {
  --shadow-x: 12rem;
}

.focus-within\:shadow-x-48:focus-within {
  --shadow-x: 12rem;
}

.active\:shadow-x-48:active {
  --shadow-x: 12rem;
}

.shadow-x-64 {
  --shadow-x: 16rem;
}

.hover\:shadow-x-64:hover {
  --shadow-x: 16rem;
}

.focus\:shadow-x-64:focus {
  --shadow-x: 16rem;
}

.focus-within\:shadow-x-64:focus-within {
  --shadow-x: 16rem;
}

.active\:shadow-x-64:active {
  --shadow-x: 16rem;
}

.-shadow-x-1px {
  --shadow-x: -1px;
}

.hover\:-shadow-x-1px:hover {
  --shadow-x: -1px;
}

.focus\:-shadow-x-1px:focus {
  --shadow-x: -1px;
}

.focus-within\:-shadow-x-1px:focus-within {
  --shadow-x: -1px;
}

.active\:-shadow-x-1px:active {
  --shadow-x: -1px;
}

.-shadow-x-2px {
  --shadow-x: -2px;
}

.hover\:-shadow-x-2px:hover {
  --shadow-x: -2px;
}

.focus\:-shadow-x-2px:focus {
  --shadow-x: -2px;
}

.focus-within\:-shadow-x-2px:focus-within {
  --shadow-x: -2px;
}

.active\:-shadow-x-2px:active {
  --shadow-x: -2px;
}

.-shadow-x-3px {
  --shadow-x: -3px;
}

.hover\:-shadow-x-3px:hover {
  --shadow-x: -3px;
}

.focus\:-shadow-x-3px:focus {
  --shadow-x: -3px;
}

.focus-within\:-shadow-x-3px:focus-within {
  --shadow-x: -3px;
}

.active\:-shadow-x-3px:active {
  --shadow-x: -3px;
}

.-shadow-x-1 {
  --shadow-x: -0.25rem;
}

.hover\:-shadow-x-1:hover {
  --shadow-x: -0.25rem;
}

.focus\:-shadow-x-1:focus {
  --shadow-x: -0.25rem;
}

.focus-within\:-shadow-x-1:focus-within {
  --shadow-x: -0.25rem;
}

.active\:-shadow-x-1:active {
  --shadow-x: -0.25rem;
}

.-shadow-x-2 {
  --shadow-x: -0.5rem;
}

.hover\:-shadow-x-2:hover {
  --shadow-x: -0.5rem;
}

.focus\:-shadow-x-2:focus {
  --shadow-x: -0.5rem;
}

.focus-within\:-shadow-x-2:focus-within {
  --shadow-x: -0.5rem;
}

.active\:-shadow-x-2:active {
  --shadow-x: -0.5rem;
}

.-shadow-x-3 {
  --shadow-x: -0.75rem;
}

.hover\:-shadow-x-3:hover {
  --shadow-x: -0.75rem;
}

.focus\:-shadow-x-3:focus {
  --shadow-x: -0.75rem;
}

.focus-within\:-shadow-x-3:focus-within {
  --shadow-x: -0.75rem;
}

.active\:-shadow-x-3:active {
  --shadow-x: -0.75rem;
}

.-shadow-x-4 {
  --shadow-x: -1rem;
}

.hover\:-shadow-x-4:hover {
  --shadow-x: -1rem;
}

.focus\:-shadow-x-4:focus {
  --shadow-x: -1rem;
}

.focus-within\:-shadow-x-4:focus-within {
  --shadow-x: -1rem;
}

.active\:-shadow-x-4:active {
  --shadow-x: -1rem;
}

.-shadow-x-5 {
  --shadow-x: -1.25rem;
}

.hover\:-shadow-x-5:hover {
  --shadow-x: -1.25rem;
}

.focus\:-shadow-x-5:focus {
  --shadow-x: -1.25rem;
}

.focus-within\:-shadow-x-5:focus-within {
  --shadow-x: -1.25rem;
}

.active\:-shadow-x-5:active {
  --shadow-x: -1.25rem;
}

.-shadow-x-6 {
  --shadow-x: -1.5rem;
}

.hover\:-shadow-x-6:hover {
  --shadow-x: -1.5rem;
}

.focus\:-shadow-x-6:focus {
  --shadow-x: -1.5rem;
}

.focus-within\:-shadow-x-6:focus-within {
  --shadow-x: -1.5rem;
}

.active\:-shadow-x-6:active {
  --shadow-x: -1.5rem;
}

.-shadow-x-7 {
  --shadow-x: -1.75rem;
}

.hover\:-shadow-x-7:hover {
  --shadow-x: -1.75rem;
}

.focus\:-shadow-x-7:focus {
  --shadow-x: -1.75rem;
}

.focus-within\:-shadow-x-7:focus-within {
  --shadow-x: -1.75rem;
}

.active\:-shadow-x-7:active {
  --shadow-x: -1.75rem;
}

.-shadow-x-8 {
  --shadow-x: -2rem;
}

.hover\:-shadow-x-8:hover {
  --shadow-x: -2rem;
}

.focus\:-shadow-x-8:focus {
  --shadow-x: -2rem;
}

.focus-within\:-shadow-x-8:focus-within {
  --shadow-x: -2rem;
}

.active\:-shadow-x-8:active {
  --shadow-x: -2rem;
}

.-shadow-x-10 {
  --shadow-x: -2.5rem;
}

.hover\:-shadow-x-10:hover {
  --shadow-x: -2.5rem;
}

.focus\:-shadow-x-10:focus {
  --shadow-x: -2.5rem;
}

.focus-within\:-shadow-x-10:focus-within {
  --shadow-x: -2.5rem;
}

.active\:-shadow-x-10:active {
  --shadow-x: -2.5rem;
}

.-shadow-x-12 {
  --shadow-x: -3rem;
}

.hover\:-shadow-x-12:hover {
  --shadow-x: -3rem;
}

.focus\:-shadow-x-12:focus {
  --shadow-x: -3rem;
}

.focus-within\:-shadow-x-12:focus-within {
  --shadow-x: -3rem;
}

.active\:-shadow-x-12:active {
  --shadow-x: -3rem;
}

.-shadow-x-14 {
  --shadow-x: -3.5rem;
}

.hover\:-shadow-x-14:hover {
  --shadow-x: -3.5rem;
}

.focus\:-shadow-x-14:focus {
  --shadow-x: -3.5rem;
}

.focus-within\:-shadow-x-14:focus-within {
  --shadow-x: -3.5rem;
}

.active\:-shadow-x-14:active {
  --shadow-x: -3.5rem;
}

.-shadow-x-16 {
  --shadow-x: -4rem;
}

.hover\:-shadow-x-16:hover {
  --shadow-x: -4rem;
}

.focus\:-shadow-x-16:focus {
  --shadow-x: -4rem;
}

.focus-within\:-shadow-x-16:focus-within {
  --shadow-x: -4rem;
}

.active\:-shadow-x-16:active {
  --shadow-x: -4rem;
}

.-shadow-x-20 {
  --shadow-x: -5rem;
}

.hover\:-shadow-x-20:hover {
  --shadow-x: -5rem;
}

.focus\:-shadow-x-20:focus {
  --shadow-x: -5rem;
}

.focus-within\:-shadow-x-20:focus-within {
  --shadow-x: -5rem;
}

.active\:-shadow-x-20:active {
  --shadow-x: -5rem;
}

.-shadow-x-24 {
  --shadow-x: -6rem;
}

.hover\:-shadow-x-24:hover {
  --shadow-x: -6rem;
}

.focus\:-shadow-x-24:focus {
  --shadow-x: -6rem;
}

.focus-within\:-shadow-x-24:focus-within {
  --shadow-x: -6rem;
}

.active\:-shadow-x-24:active {
  --shadow-x: -6rem;
}

.-shadow-x-32 {
  --shadow-x: -8rem;
}

.hover\:-shadow-x-32:hover {
  --shadow-x: -8rem;
}

.focus\:-shadow-x-32:focus {
  --shadow-x: -8rem;
}

.focus-within\:-shadow-x-32:focus-within {
  --shadow-x: -8rem;
}

.active\:-shadow-x-32:active {
  --shadow-x: -8rem;
}

.-shadow-x-48 {
  --shadow-x: -12rem;
}

.hover\:-shadow-x-48:hover {
  --shadow-x: -12rem;
}

.focus\:-shadow-x-48:focus {
  --shadow-x: -12rem;
}

.focus-within\:-shadow-x-48:focus-within {
  --shadow-x: -12rem;
}

.active\:-shadow-x-48:active {
  --shadow-x: -12rem;
}

.-shadow-x-64 {
  --shadow-x: -16rem;
}

.hover\:-shadow-x-64:hover {
  --shadow-x: -16rem;
}

.focus\:-shadow-x-64:focus {
  --shadow-x: -16rem;
}

.focus-within\:-shadow-x-64:focus-within {
  --shadow-x: -16rem;
}

.active\:-shadow-x-64:active {
  --shadow-x: -16rem;
}

.shadow-y-1px {
  --shadow-y: 1px;
}

.hover\:shadow-y-1px:hover {
  --shadow-y: 1px;
}

.focus\:shadow-y-1px:focus {
  --shadow-y: 1px;
}

.focus-within\:shadow-y-1px:focus-within {
  --shadow-y: 1px;
}

.active\:shadow-y-1px:active {
  --shadow-y: 1px;
}

.shadow-y-2px {
  --shadow-y: 2px;
}

.hover\:shadow-y-2px:hover {
  --shadow-y: 2px;
}

.focus\:shadow-y-2px:focus {
  --shadow-y: 2px;
}

.focus-within\:shadow-y-2px:focus-within {
  --shadow-y: 2px;
}

.active\:shadow-y-2px:active {
  --shadow-y: 2px;
}

.shadow-y-3px {
  --shadow-y: 3px;
}

.hover\:shadow-y-3px:hover {
  --shadow-y: 3px;
}

.focus\:shadow-y-3px:focus {
  --shadow-y: 3px;
}

.focus-within\:shadow-y-3px:focus-within {
  --shadow-y: 3px;
}

.active\:shadow-y-3px:active {
  --shadow-y: 3px;
}

.shadow-y-1 {
  --shadow-y: 0.25rem;
}

.hover\:shadow-y-1:hover {
  --shadow-y: 0.25rem;
}

.focus\:shadow-y-1:focus {
  --shadow-y: 0.25rem;
}

.focus-within\:shadow-y-1:focus-within {
  --shadow-y: 0.25rem;
}

.active\:shadow-y-1:active {
  --shadow-y: 0.25rem;
}

.shadow-y-2 {
  --shadow-y: 0.5rem;
}

.hover\:shadow-y-2:hover {
  --shadow-y: 0.5rem;
}

.focus\:shadow-y-2:focus {
  --shadow-y: 0.5rem;
}

.focus-within\:shadow-y-2:focus-within {
  --shadow-y: 0.5rem;
}

.active\:shadow-y-2:active {
  --shadow-y: 0.5rem;
}

.shadow-y-3 {
  --shadow-y: 0.75rem;
}

.hover\:shadow-y-3:hover {
  --shadow-y: 0.75rem;
}

.focus\:shadow-y-3:focus {
  --shadow-y: 0.75rem;
}

.focus-within\:shadow-y-3:focus-within {
  --shadow-y: 0.75rem;
}

.active\:shadow-y-3:active {
  --shadow-y: 0.75rem;
}

.shadow-y-4 {
  --shadow-y: 1rem;
}

.hover\:shadow-y-4:hover {
  --shadow-y: 1rem;
}

.focus\:shadow-y-4:focus {
  --shadow-y: 1rem;
}

.focus-within\:shadow-y-4:focus-within {
  --shadow-y: 1rem;
}

.active\:shadow-y-4:active {
  --shadow-y: 1rem;
}

.shadow-y-5 {
  --shadow-y: 1.25rem;
}

.hover\:shadow-y-5:hover {
  --shadow-y: 1.25rem;
}

.focus\:shadow-y-5:focus {
  --shadow-y: 1.25rem;
}

.focus-within\:shadow-y-5:focus-within {
  --shadow-y: 1.25rem;
}

.active\:shadow-y-5:active {
  --shadow-y: 1.25rem;
}

.shadow-y-6 {
  --shadow-y: 1.5rem;
}

.hover\:shadow-y-6:hover {
  --shadow-y: 1.5rem;
}

.focus\:shadow-y-6:focus {
  --shadow-y: 1.5rem;
}

.focus-within\:shadow-y-6:focus-within {
  --shadow-y: 1.5rem;
}

.active\:shadow-y-6:active {
  --shadow-y: 1.5rem;
}

.shadow-y-7 {
  --shadow-y: 1.75rem;
}

.hover\:shadow-y-7:hover {
  --shadow-y: 1.75rem;
}

.focus\:shadow-y-7:focus {
  --shadow-y: 1.75rem;
}

.focus-within\:shadow-y-7:focus-within {
  --shadow-y: 1.75rem;
}

.active\:shadow-y-7:active {
  --shadow-y: 1.75rem;
}

.shadow-y-8 {
  --shadow-y: 2rem;
}

.hover\:shadow-y-8:hover {
  --shadow-y: 2rem;
}

.focus\:shadow-y-8:focus {
  --shadow-y: 2rem;
}

.focus-within\:shadow-y-8:focus-within {
  --shadow-y: 2rem;
}

.active\:shadow-y-8:active {
  --shadow-y: 2rem;
}

.shadow-y-10 {
  --shadow-y: 2.5rem;
}

.hover\:shadow-y-10:hover {
  --shadow-y: 2.5rem;
}

.focus\:shadow-y-10:focus {
  --shadow-y: 2.5rem;
}

.focus-within\:shadow-y-10:focus-within {
  --shadow-y: 2.5rem;
}

.active\:shadow-y-10:active {
  --shadow-y: 2.5rem;
}

.shadow-y-12 {
  --shadow-y: 3rem;
}

.hover\:shadow-y-12:hover {
  --shadow-y: 3rem;
}

.focus\:shadow-y-12:focus {
  --shadow-y: 3rem;
}

.focus-within\:shadow-y-12:focus-within {
  --shadow-y: 3rem;
}

.active\:shadow-y-12:active {
  --shadow-y: 3rem;
}

.shadow-y-14 {
  --shadow-y: 3.5rem;
}

.hover\:shadow-y-14:hover {
  --shadow-y: 3.5rem;
}

.focus\:shadow-y-14:focus {
  --shadow-y: 3.5rem;
}

.focus-within\:shadow-y-14:focus-within {
  --shadow-y: 3.5rem;
}

.active\:shadow-y-14:active {
  --shadow-y: 3.5rem;
}

.shadow-y-16 {
  --shadow-y: 4rem;
}

.hover\:shadow-y-16:hover {
  --shadow-y: 4rem;
}

.focus\:shadow-y-16:focus {
  --shadow-y: 4rem;
}

.focus-within\:shadow-y-16:focus-within {
  --shadow-y: 4rem;
}

.active\:shadow-y-16:active {
  --shadow-y: 4rem;
}

.shadow-y-20 {
  --shadow-y: 5rem;
}

.hover\:shadow-y-20:hover {
  --shadow-y: 5rem;
}

.focus\:shadow-y-20:focus {
  --shadow-y: 5rem;
}

.focus-within\:shadow-y-20:focus-within {
  --shadow-y: 5rem;
}

.active\:shadow-y-20:active {
  --shadow-y: 5rem;
}

.shadow-y-24 {
  --shadow-y: 6rem;
}

.hover\:shadow-y-24:hover {
  --shadow-y: 6rem;
}

.focus\:shadow-y-24:focus {
  --shadow-y: 6rem;
}

.focus-within\:shadow-y-24:focus-within {
  --shadow-y: 6rem;
}

.active\:shadow-y-24:active {
  --shadow-y: 6rem;
}

.shadow-y-32 {
  --shadow-y: 8rem;
}

.hover\:shadow-y-32:hover {
  --shadow-y: 8rem;
}

.focus\:shadow-y-32:focus {
  --shadow-y: 8rem;
}

.focus-within\:shadow-y-32:focus-within {
  --shadow-y: 8rem;
}

.active\:shadow-y-32:active {
  --shadow-y: 8rem;
}

.shadow-y-48 {
  --shadow-y: 12rem;
}

.hover\:shadow-y-48:hover {
  --shadow-y: 12rem;
}

.focus\:shadow-y-48:focus {
  --shadow-y: 12rem;
}

.focus-within\:shadow-y-48:focus-within {
  --shadow-y: 12rem;
}

.active\:shadow-y-48:active {
  --shadow-y: 12rem;
}

.shadow-y-64 {
  --shadow-y: 16rem;
}

.hover\:shadow-y-64:hover {
  --shadow-y: 16rem;
}

.focus\:shadow-y-64:focus {
  --shadow-y: 16rem;
}

.focus-within\:shadow-y-64:focus-within {
  --shadow-y: 16rem;
}

.active\:shadow-y-64:active {
  --shadow-y: 16rem;
}

.-shadow-y-1px {
  --shadow-y: -1px;
}

.hover\:-shadow-y-1px:hover {
  --shadow-y: -1px;
}

.focus\:-shadow-y-1px:focus {
  --shadow-y: -1px;
}

.focus-within\:-shadow-y-1px:focus-within {
  --shadow-y: -1px;
}

.active\:-shadow-y-1px:active {
  --shadow-y: -1px;
}

.-shadow-y-2px {
  --shadow-y: -2px;
}

.hover\:-shadow-y-2px:hover {
  --shadow-y: -2px;
}

.focus\:-shadow-y-2px:focus {
  --shadow-y: -2px;
}

.focus-within\:-shadow-y-2px:focus-within {
  --shadow-y: -2px;
}

.active\:-shadow-y-2px:active {
  --shadow-y: -2px;
}

.-shadow-y-3px {
  --shadow-y: -3px;
}

.hover\:-shadow-y-3px:hover {
  --shadow-y: -3px;
}

.focus\:-shadow-y-3px:focus {
  --shadow-y: -3px;
}

.focus-within\:-shadow-y-3px:focus-within {
  --shadow-y: -3px;
}

.active\:-shadow-y-3px:active {
  --shadow-y: -3px;
}

.-shadow-y-1 {
  --shadow-y: -0.25rem;
}

.hover\:-shadow-y-1:hover {
  --shadow-y: -0.25rem;
}

.focus\:-shadow-y-1:focus {
  --shadow-y: -0.25rem;
}

.focus-within\:-shadow-y-1:focus-within {
  --shadow-y: -0.25rem;
}

.active\:-shadow-y-1:active {
  --shadow-y: -0.25rem;
}

.-shadow-y-2 {
  --shadow-y: -0.5rem;
}

.hover\:-shadow-y-2:hover {
  --shadow-y: -0.5rem;
}

.focus\:-shadow-y-2:focus {
  --shadow-y: -0.5rem;
}

.focus-within\:-shadow-y-2:focus-within {
  --shadow-y: -0.5rem;
}

.active\:-shadow-y-2:active {
  --shadow-y: -0.5rem;
}

.-shadow-y-3 {
  --shadow-y: -0.75rem;
}

.hover\:-shadow-y-3:hover {
  --shadow-y: -0.75rem;
}

.focus\:-shadow-y-3:focus {
  --shadow-y: -0.75rem;
}

.focus-within\:-shadow-y-3:focus-within {
  --shadow-y: -0.75rem;
}

.active\:-shadow-y-3:active {
  --shadow-y: -0.75rem;
}

.-shadow-y-4 {
  --shadow-y: -1rem;
}

.hover\:-shadow-y-4:hover {
  --shadow-y: -1rem;
}

.focus\:-shadow-y-4:focus {
  --shadow-y: -1rem;
}

.focus-within\:-shadow-y-4:focus-within {
  --shadow-y: -1rem;
}

.active\:-shadow-y-4:active {
  --shadow-y: -1rem;
}

.-shadow-y-5 {
  --shadow-y: -1.25rem;
}

.hover\:-shadow-y-5:hover {
  --shadow-y: -1.25rem;
}

.focus\:-shadow-y-5:focus {
  --shadow-y: -1.25rem;
}

.focus-within\:-shadow-y-5:focus-within {
  --shadow-y: -1.25rem;
}

.active\:-shadow-y-5:active {
  --shadow-y: -1.25rem;
}

.-shadow-y-6 {
  --shadow-y: -1.5rem;
}

.hover\:-shadow-y-6:hover {
  --shadow-y: -1.5rem;
}

.focus\:-shadow-y-6:focus {
  --shadow-y: -1.5rem;
}

.focus-within\:-shadow-y-6:focus-within {
  --shadow-y: -1.5rem;
}

.active\:-shadow-y-6:active {
  --shadow-y: -1.5rem;
}

.-shadow-y-7 {
  --shadow-y: -1.75rem;
}

.hover\:-shadow-y-7:hover {
  --shadow-y: -1.75rem;
}

.focus\:-shadow-y-7:focus {
  --shadow-y: -1.75rem;
}

.focus-within\:-shadow-y-7:focus-within {
  --shadow-y: -1.75rem;
}

.active\:-shadow-y-7:active {
  --shadow-y: -1.75rem;
}

.-shadow-y-8 {
  --shadow-y: -2rem;
}

.hover\:-shadow-y-8:hover {
  --shadow-y: -2rem;
}

.focus\:-shadow-y-8:focus {
  --shadow-y: -2rem;
}

.focus-within\:-shadow-y-8:focus-within {
  --shadow-y: -2rem;
}

.active\:-shadow-y-8:active {
  --shadow-y: -2rem;
}

.-shadow-y-10 {
  --shadow-y: -2.5rem;
}

.hover\:-shadow-y-10:hover {
  --shadow-y: -2.5rem;
}

.focus\:-shadow-y-10:focus {
  --shadow-y: -2.5rem;
}

.focus-within\:-shadow-y-10:focus-within {
  --shadow-y: -2.5rem;
}

.active\:-shadow-y-10:active {
  --shadow-y: -2.5rem;
}

.-shadow-y-12 {
  --shadow-y: -3rem;
}

.hover\:-shadow-y-12:hover {
  --shadow-y: -3rem;
}

.focus\:-shadow-y-12:focus {
  --shadow-y: -3rem;
}

.focus-within\:-shadow-y-12:focus-within {
  --shadow-y: -3rem;
}

.active\:-shadow-y-12:active {
  --shadow-y: -3rem;
}

.-shadow-y-14 {
  --shadow-y: -3.5rem;
}

.hover\:-shadow-y-14:hover {
  --shadow-y: -3.5rem;
}

.focus\:-shadow-y-14:focus {
  --shadow-y: -3.5rem;
}

.focus-within\:-shadow-y-14:focus-within {
  --shadow-y: -3.5rem;
}

.active\:-shadow-y-14:active {
  --shadow-y: -3.5rem;
}

.-shadow-y-16 {
  --shadow-y: -4rem;
}

.hover\:-shadow-y-16:hover {
  --shadow-y: -4rem;
}

.focus\:-shadow-y-16:focus {
  --shadow-y: -4rem;
}

.focus-within\:-shadow-y-16:focus-within {
  --shadow-y: -4rem;
}

.active\:-shadow-y-16:active {
  --shadow-y: -4rem;
}

.-shadow-y-20 {
  --shadow-y: -5rem;
}

.hover\:-shadow-y-20:hover {
  --shadow-y: -5rem;
}

.focus\:-shadow-y-20:focus {
  --shadow-y: -5rem;
}

.focus-within\:-shadow-y-20:focus-within {
  --shadow-y: -5rem;
}

.active\:-shadow-y-20:active {
  --shadow-y: -5rem;
}

.-shadow-y-24 {
  --shadow-y: -6rem;
}

.hover\:-shadow-y-24:hover {
  --shadow-y: -6rem;
}

.focus\:-shadow-y-24:focus {
  --shadow-y: -6rem;
}

.focus-within\:-shadow-y-24:focus-within {
  --shadow-y: -6rem;
}

.active\:-shadow-y-24:active {
  --shadow-y: -6rem;
}

.-shadow-y-32 {
  --shadow-y: -8rem;
}

.hover\:-shadow-y-32:hover {
  --shadow-y: -8rem;
}

.focus\:-shadow-y-32:focus {
  --shadow-y: -8rem;
}

.focus-within\:-shadow-y-32:focus-within {
  --shadow-y: -8rem;
}

.active\:-shadow-y-32:active {
  --shadow-y: -8rem;
}

.-shadow-y-48 {
  --shadow-y: -12rem;
}

.hover\:-shadow-y-48:hover {
  --shadow-y: -12rem;
}

.focus\:-shadow-y-48:focus {
  --shadow-y: -12rem;
}

.focus-within\:-shadow-y-48:focus-within {
  --shadow-y: -12rem;
}

.active\:-shadow-y-48:active {
  --shadow-y: -12rem;
}

.-shadow-y-64 {
  --shadow-y: -16rem;
}

.hover\:-shadow-y-64:hover {
  --shadow-y: -16rem;
}

.focus\:-shadow-y-64:focus {
  --shadow-y: -16rem;
}

.focus-within\:-shadow-y-64:focus-within {
  --shadow-y: -16rem;
}

.active\:-shadow-y-64:active {
  --shadow-y: -16rem;
}

.shadow-blur-1px {
  --shadow-blur: 1px;
}

.hover\:shadow-blur-1px:hover {
  --shadow-blur: 1px;
}

.focus\:shadow-blur-1px:focus {
  --shadow-blur: 1px;
}

.focus-within\:shadow-blur-1px:focus-within {
  --shadow-blur: 1px;
}

.active\:shadow-blur-1px:active {
  --shadow-blur: 1px;
}

.shadow-blur-2px {
  --shadow-blur: 2px;
}

.hover\:shadow-blur-2px:hover {
  --shadow-blur: 2px;
}

.focus\:shadow-blur-2px:focus {
  --shadow-blur: 2px;
}

.focus-within\:shadow-blur-2px:focus-within {
  --shadow-blur: 2px;
}

.active\:shadow-blur-2px:active {
  --shadow-blur: 2px;
}

.shadow-blur-3px {
  --shadow-blur: 3px;
}

.hover\:shadow-blur-3px:hover {
  --shadow-blur: 3px;
}

.focus\:shadow-blur-3px:focus {
  --shadow-blur: 3px;
}

.focus-within\:shadow-blur-3px:focus-within {
  --shadow-blur: 3px;
}

.active\:shadow-blur-3px:active {
  --shadow-blur: 3px;
}

.shadow-blur-1 {
  --shadow-blur: 0.25rem;
}

.hover\:shadow-blur-1:hover {
  --shadow-blur: 0.25rem;
}

.focus\:shadow-blur-1:focus {
  --shadow-blur: 0.25rem;
}

.focus-within\:shadow-blur-1:focus-within {
  --shadow-blur: 0.25rem;
}

.active\:shadow-blur-1:active {
  --shadow-blur: 0.25rem;
}

.shadow-blur-2 {
  --shadow-blur: 0.5rem;
}

.hover\:shadow-blur-2:hover {
  --shadow-blur: 0.5rem;
}

.focus\:shadow-blur-2:focus {
  --shadow-blur: 0.5rem;
}

.focus-within\:shadow-blur-2:focus-within {
  --shadow-blur: 0.5rem;
}

.active\:shadow-blur-2:active {
  --shadow-blur: 0.5rem;
}

.shadow-blur-3 {
  --shadow-blur: 0.75rem;
}

.hover\:shadow-blur-3:hover {
  --shadow-blur: 0.75rem;
}

.focus\:shadow-blur-3:focus {
  --shadow-blur: 0.75rem;
}

.focus-within\:shadow-blur-3:focus-within {
  --shadow-blur: 0.75rem;
}

.active\:shadow-blur-3:active {
  --shadow-blur: 0.75rem;
}

.shadow-blur-4 {
  --shadow-blur: 1rem;
}

.hover\:shadow-blur-4:hover {
  --shadow-blur: 1rem;
}

.focus\:shadow-blur-4:focus {
  --shadow-blur: 1rem;
}

.focus-within\:shadow-blur-4:focus-within {
  --shadow-blur: 1rem;
}

.active\:shadow-blur-4:active {
  --shadow-blur: 1rem;
}

.shadow-blur-5 {
  --shadow-blur: 1.25rem;
}

.hover\:shadow-blur-5:hover {
  --shadow-blur: 1.25rem;
}

.focus\:shadow-blur-5:focus {
  --shadow-blur: 1.25rem;
}

.focus-within\:shadow-blur-5:focus-within {
  --shadow-blur: 1.25rem;
}

.active\:shadow-blur-5:active {
  --shadow-blur: 1.25rem;
}

.shadow-blur-6 {
  --shadow-blur: 1.5rem;
}

.hover\:shadow-blur-6:hover {
  --shadow-blur: 1.5rem;
}

.focus\:shadow-blur-6:focus {
  --shadow-blur: 1.5rem;
}

.focus-within\:shadow-blur-6:focus-within {
  --shadow-blur: 1.5rem;
}

.active\:shadow-blur-6:active {
  --shadow-blur: 1.5rem;
}

.shadow-blur-7 {
  --shadow-blur: 1.75rem;
}

.hover\:shadow-blur-7:hover {
  --shadow-blur: 1.75rem;
}

.focus\:shadow-blur-7:focus {
  --shadow-blur: 1.75rem;
}

.focus-within\:shadow-blur-7:focus-within {
  --shadow-blur: 1.75rem;
}

.active\:shadow-blur-7:active {
  --shadow-blur: 1.75rem;
}

.shadow-blur-8 {
  --shadow-blur: 2rem;
}

.hover\:shadow-blur-8:hover {
  --shadow-blur: 2rem;
}

.focus\:shadow-blur-8:focus {
  --shadow-blur: 2rem;
}

.focus-within\:shadow-blur-8:focus-within {
  --shadow-blur: 2rem;
}

.active\:shadow-blur-8:active {
  --shadow-blur: 2rem;
}

.shadow-blur-10 {
  --shadow-blur: 2.5rem;
}

.hover\:shadow-blur-10:hover {
  --shadow-blur: 2.5rem;
}

.focus\:shadow-blur-10:focus {
  --shadow-blur: 2.5rem;
}

.focus-within\:shadow-blur-10:focus-within {
  --shadow-blur: 2.5rem;
}

.active\:shadow-blur-10:active {
  --shadow-blur: 2.5rem;
}

.shadow-blur-12 {
  --shadow-blur: 3rem;
}

.hover\:shadow-blur-12:hover {
  --shadow-blur: 3rem;
}

.focus\:shadow-blur-12:focus {
  --shadow-blur: 3rem;
}

.focus-within\:shadow-blur-12:focus-within {
  --shadow-blur: 3rem;
}

.active\:shadow-blur-12:active {
  --shadow-blur: 3rem;
}

.shadow-blur-14 {
  --shadow-blur: 3.5rem;
}

.hover\:shadow-blur-14:hover {
  --shadow-blur: 3.5rem;
}

.focus\:shadow-blur-14:focus {
  --shadow-blur: 3.5rem;
}

.focus-within\:shadow-blur-14:focus-within {
  --shadow-blur: 3.5rem;
}

.active\:shadow-blur-14:active {
  --shadow-blur: 3.5rem;
}

.shadow-blur-16 {
  --shadow-blur: 4rem;
}

.hover\:shadow-blur-16:hover {
  --shadow-blur: 4rem;
}

.focus\:shadow-blur-16:focus {
  --shadow-blur: 4rem;
}

.focus-within\:shadow-blur-16:focus-within {
  --shadow-blur: 4rem;
}

.active\:shadow-blur-16:active {
  --shadow-blur: 4rem;
}

.shadow-blur-20 {
  --shadow-blur: 5rem;
}

.hover\:shadow-blur-20:hover {
  --shadow-blur: 5rem;
}

.focus\:shadow-blur-20:focus {
  --shadow-blur: 5rem;
}

.focus-within\:shadow-blur-20:focus-within {
  --shadow-blur: 5rem;
}

.active\:shadow-blur-20:active {
  --shadow-blur: 5rem;
}

.shadow-blur-24 {
  --shadow-blur: 6rem;
}

.hover\:shadow-blur-24:hover {
  --shadow-blur: 6rem;
}

.focus\:shadow-blur-24:focus {
  --shadow-blur: 6rem;
}

.focus-within\:shadow-blur-24:focus-within {
  --shadow-blur: 6rem;
}

.active\:shadow-blur-24:active {
  --shadow-blur: 6rem;
}

.shadow-blur-32 {
  --shadow-blur: 8rem;
}

.hover\:shadow-blur-32:hover {
  --shadow-blur: 8rem;
}

.focus\:shadow-blur-32:focus {
  --shadow-blur: 8rem;
}

.focus-within\:shadow-blur-32:focus-within {
  --shadow-blur: 8rem;
}

.active\:shadow-blur-32:active {
  --shadow-blur: 8rem;
}

.shadow-blur-48 {
  --shadow-blur: 12rem;
}

.hover\:shadow-blur-48:hover {
  --shadow-blur: 12rem;
}

.focus\:shadow-blur-48:focus {
  --shadow-blur: 12rem;
}

.focus-within\:shadow-blur-48:focus-within {
  --shadow-blur: 12rem;
}

.active\:shadow-blur-48:active {
  --shadow-blur: 12rem;
}

.shadow-blur-64 {
  --shadow-blur: 16rem;
}

.hover\:shadow-blur-64:hover {
  --shadow-blur: 16rem;
}

.focus\:shadow-blur-64:focus {
  --shadow-blur: 16rem;
}

.focus-within\:shadow-blur-64:focus-within {
  --shadow-blur: 16rem;
}

.active\:shadow-blur-64:active {
  --shadow-blur: 16rem;
}

.shadow-spread-1px {
  --shadow-spread: 1px;
}

.hover\:shadow-spread-1px:hover {
  --shadow-spread: 1px;
}

.focus\:shadow-spread-1px:focus {
  --shadow-spread: 1px;
}

.focus-within\:shadow-spread-1px:focus-within {
  --shadow-spread: 1px;
}

.active\:shadow-spread-1px:active {
  --shadow-spread: 1px;
}

.shadow-spread-2px {
  --shadow-spread: 2px;
}

.hover\:shadow-spread-2px:hover {
  --shadow-spread: 2px;
}

.focus\:shadow-spread-2px:focus {
  --shadow-spread: 2px;
}

.focus-within\:shadow-spread-2px:focus-within {
  --shadow-spread: 2px;
}

.active\:shadow-spread-2px:active {
  --shadow-spread: 2px;
}

.shadow-spread-3px {
  --shadow-spread: 3px;
}

.hover\:shadow-spread-3px:hover {
  --shadow-spread: 3px;
}

.focus\:shadow-spread-3px:focus {
  --shadow-spread: 3px;
}

.focus-within\:shadow-spread-3px:focus-within {
  --shadow-spread: 3px;
}

.active\:shadow-spread-3px:active {
  --shadow-spread: 3px;
}

.shadow-spread-1 {
  --shadow-spread: 0.25rem;
}

.hover\:shadow-spread-1:hover {
  --shadow-spread: 0.25rem;
}

.focus\:shadow-spread-1:focus {
  --shadow-spread: 0.25rem;
}

.focus-within\:shadow-spread-1:focus-within {
  --shadow-spread: 0.25rem;
}

.active\:shadow-spread-1:active {
  --shadow-spread: 0.25rem;
}

.shadow-spread-2 {
  --shadow-spread: 0.5rem;
}

.hover\:shadow-spread-2:hover {
  --shadow-spread: 0.5rem;
}

.focus\:shadow-spread-2:focus {
  --shadow-spread: 0.5rem;
}

.focus-within\:shadow-spread-2:focus-within {
  --shadow-spread: 0.5rem;
}

.active\:shadow-spread-2:active {
  --shadow-spread: 0.5rem;
}

.shadow-spread-3 {
  --shadow-spread: 0.75rem;
}

.hover\:shadow-spread-3:hover {
  --shadow-spread: 0.75rem;
}

.focus\:shadow-spread-3:focus {
  --shadow-spread: 0.75rem;
}

.focus-within\:shadow-spread-3:focus-within {
  --shadow-spread: 0.75rem;
}

.active\:shadow-spread-3:active {
  --shadow-spread: 0.75rem;
}

.shadow-spread-4 {
  --shadow-spread: 1rem;
}

.hover\:shadow-spread-4:hover {
  --shadow-spread: 1rem;
}

.focus\:shadow-spread-4:focus {
  --shadow-spread: 1rem;
}

.focus-within\:shadow-spread-4:focus-within {
  --shadow-spread: 1rem;
}

.active\:shadow-spread-4:active {
  --shadow-spread: 1rem;
}

.shadow-spread-5 {
  --shadow-spread: 1.25rem;
}

.hover\:shadow-spread-5:hover {
  --shadow-spread: 1.25rem;
}

.focus\:shadow-spread-5:focus {
  --shadow-spread: 1.25rem;
}

.focus-within\:shadow-spread-5:focus-within {
  --shadow-spread: 1.25rem;
}

.active\:shadow-spread-5:active {
  --shadow-spread: 1.25rem;
}

.shadow-spread-6 {
  --shadow-spread: 1.5rem;
}

.hover\:shadow-spread-6:hover {
  --shadow-spread: 1.5rem;
}

.focus\:shadow-spread-6:focus {
  --shadow-spread: 1.5rem;
}

.focus-within\:shadow-spread-6:focus-within {
  --shadow-spread: 1.5rem;
}

.active\:shadow-spread-6:active {
  --shadow-spread: 1.5rem;
}

.shadow-spread-7 {
  --shadow-spread: 1.75rem;
}

.hover\:shadow-spread-7:hover {
  --shadow-spread: 1.75rem;
}

.focus\:shadow-spread-7:focus {
  --shadow-spread: 1.75rem;
}

.focus-within\:shadow-spread-7:focus-within {
  --shadow-spread: 1.75rem;
}

.active\:shadow-spread-7:active {
  --shadow-spread: 1.75rem;
}

.shadow-spread-8 {
  --shadow-spread: 2rem;
}

.hover\:shadow-spread-8:hover {
  --shadow-spread: 2rem;
}

.focus\:shadow-spread-8:focus {
  --shadow-spread: 2rem;
}

.focus-within\:shadow-spread-8:focus-within {
  --shadow-spread: 2rem;
}

.active\:shadow-spread-8:active {
  --shadow-spread: 2rem;
}

.shadow-spread-10 {
  --shadow-spread: 2.5rem;
}

.hover\:shadow-spread-10:hover {
  --shadow-spread: 2.5rem;
}

.focus\:shadow-spread-10:focus {
  --shadow-spread: 2.5rem;
}

.focus-within\:shadow-spread-10:focus-within {
  --shadow-spread: 2.5rem;
}

.active\:shadow-spread-10:active {
  --shadow-spread: 2.5rem;
}

.shadow-spread-12 {
  --shadow-spread: 3rem;
}

.hover\:shadow-spread-12:hover {
  --shadow-spread: 3rem;
}

.focus\:shadow-spread-12:focus {
  --shadow-spread: 3rem;
}

.focus-within\:shadow-spread-12:focus-within {
  --shadow-spread: 3rem;
}

.active\:shadow-spread-12:active {
  --shadow-spread: 3rem;
}

.shadow-spread-14 {
  --shadow-spread: 3.5rem;
}

.hover\:shadow-spread-14:hover {
  --shadow-spread: 3.5rem;
}

.focus\:shadow-spread-14:focus {
  --shadow-spread: 3.5rem;
}

.focus-within\:shadow-spread-14:focus-within {
  --shadow-spread: 3.5rem;
}

.active\:shadow-spread-14:active {
  --shadow-spread: 3.5rem;
}

.shadow-spread-16 {
  --shadow-spread: 4rem;
}

.hover\:shadow-spread-16:hover {
  --shadow-spread: 4rem;
}

.focus\:shadow-spread-16:focus {
  --shadow-spread: 4rem;
}

.focus-within\:shadow-spread-16:focus-within {
  --shadow-spread: 4rem;
}

.active\:shadow-spread-16:active {
  --shadow-spread: 4rem;
}

.shadow-spread-20 {
  --shadow-spread: 5rem;
}

.hover\:shadow-spread-20:hover {
  --shadow-spread: 5rem;
}

.focus\:shadow-spread-20:focus {
  --shadow-spread: 5rem;
}

.focus-within\:shadow-spread-20:focus-within {
  --shadow-spread: 5rem;
}

.active\:shadow-spread-20:active {
  --shadow-spread: 5rem;
}

.shadow-spread-24 {
  --shadow-spread: 6rem;
}

.hover\:shadow-spread-24:hover {
  --shadow-spread: 6rem;
}

.focus\:shadow-spread-24:focus {
  --shadow-spread: 6rem;
}

.focus-within\:shadow-spread-24:focus-within {
  --shadow-spread: 6rem;
}

.active\:shadow-spread-24:active {
  --shadow-spread: 6rem;
}

.shadow-spread-32 {
  --shadow-spread: 8rem;
}

.hover\:shadow-spread-32:hover {
  --shadow-spread: 8rem;
}

.focus\:shadow-spread-32:focus {
  --shadow-spread: 8rem;
}

.focus-within\:shadow-spread-32:focus-within {
  --shadow-spread: 8rem;
}

.active\:shadow-spread-32:active {
  --shadow-spread: 8rem;
}

.shadow-spread-48 {
  --shadow-spread: 12rem;
}

.hover\:shadow-spread-48:hover {
  --shadow-spread: 12rem;
}

.focus\:shadow-spread-48:focus {
  --shadow-spread: 12rem;
}

.focus-within\:shadow-spread-48:focus-within {
  --shadow-spread: 12rem;
}

.active\:shadow-spread-48:active {
  --shadow-spread: 12rem;
}

.shadow-spread-64 {
  --shadow-spread: 16rem;
}

.hover\:shadow-spread-64:hover {
  --shadow-spread: 16rem;
}

.focus\:shadow-spread-64:focus {
  --shadow-spread: 16rem;
}

.focus-within\:shadow-spread-64:focus-within {
  --shadow-spread: 16rem;
}

.active\:shadow-spread-64:active {
  --shadow-spread: 16rem;
}

.-shadow-spread-1px {
  --shadow-spread: -1px;
}

.hover\:-shadow-spread-1px:hover {
  --shadow-spread: -1px;
}

.focus\:-shadow-spread-1px:focus {
  --shadow-spread: -1px;
}

.focus-within\:-shadow-spread-1px:focus-within {
  --shadow-spread: -1px;
}

.active\:-shadow-spread-1px:active {
  --shadow-spread: -1px;
}

.-shadow-spread-2px {
  --shadow-spread: -2px;
}

.hover\:-shadow-spread-2px:hover {
  --shadow-spread: -2px;
}

.focus\:-shadow-spread-2px:focus {
  --shadow-spread: -2px;
}

.focus-within\:-shadow-spread-2px:focus-within {
  --shadow-spread: -2px;
}

.active\:-shadow-spread-2px:active {
  --shadow-spread: -2px;
}

.-shadow-spread-3px {
  --shadow-spread: -3px;
}

.hover\:-shadow-spread-3px:hover {
  --shadow-spread: -3px;
}

.focus\:-shadow-spread-3px:focus {
  --shadow-spread: -3px;
}

.focus-within\:-shadow-spread-3px:focus-within {
  --shadow-spread: -3px;
}

.active\:-shadow-spread-3px:active {
  --shadow-spread: -3px;
}

.-shadow-spread-1 {
  --shadow-spread: -0.25rem;
}

.hover\:-shadow-spread-1:hover {
  --shadow-spread: -0.25rem;
}

.focus\:-shadow-spread-1:focus {
  --shadow-spread: -0.25rem;
}

.focus-within\:-shadow-spread-1:focus-within {
  --shadow-spread: -0.25rem;
}

.active\:-shadow-spread-1:active {
  --shadow-spread: -0.25rem;
}

.-shadow-spread-2 {
  --shadow-spread: -0.5rem;
}

.hover\:-shadow-spread-2:hover {
  --shadow-spread: -0.5rem;
}

.focus\:-shadow-spread-2:focus {
  --shadow-spread: -0.5rem;
}

.focus-within\:-shadow-spread-2:focus-within {
  --shadow-spread: -0.5rem;
}

.active\:-shadow-spread-2:active {
  --shadow-spread: -0.5rem;
}

.-shadow-spread-3 {
  --shadow-spread: -0.75rem;
}

.hover\:-shadow-spread-3:hover {
  --shadow-spread: -0.75rem;
}

.focus\:-shadow-spread-3:focus {
  --shadow-spread: -0.75rem;
}

.focus-within\:-shadow-spread-3:focus-within {
  --shadow-spread: -0.75rem;
}

.active\:-shadow-spread-3:active {
  --shadow-spread: -0.75rem;
}

.-shadow-spread-4 {
  --shadow-spread: -1rem;
}

.hover\:-shadow-spread-4:hover {
  --shadow-spread: -1rem;
}

.focus\:-shadow-spread-4:focus {
  --shadow-spread: -1rem;
}

.focus-within\:-shadow-spread-4:focus-within {
  --shadow-spread: -1rem;
}

.active\:-shadow-spread-4:active {
  --shadow-spread: -1rem;
}

.-shadow-spread-5 {
  --shadow-spread: -1.25rem;
}

.hover\:-shadow-spread-5:hover {
  --shadow-spread: -1.25rem;
}

.focus\:-shadow-spread-5:focus {
  --shadow-spread: -1.25rem;
}

.focus-within\:-shadow-spread-5:focus-within {
  --shadow-spread: -1.25rem;
}

.active\:-shadow-spread-5:active {
  --shadow-spread: -1.25rem;
}

.-shadow-spread-6 {
  --shadow-spread: -1.5rem;
}

.hover\:-shadow-spread-6:hover {
  --shadow-spread: -1.5rem;
}

.focus\:-shadow-spread-6:focus {
  --shadow-spread: -1.5rem;
}

.focus-within\:-shadow-spread-6:focus-within {
  --shadow-spread: -1.5rem;
}

.active\:-shadow-spread-6:active {
  --shadow-spread: -1.5rem;
}

.-shadow-spread-7 {
  --shadow-spread: -1.75rem;
}

.hover\:-shadow-spread-7:hover {
  --shadow-spread: -1.75rem;
}

.focus\:-shadow-spread-7:focus {
  --shadow-spread: -1.75rem;
}

.focus-within\:-shadow-spread-7:focus-within {
  --shadow-spread: -1.75rem;
}

.active\:-shadow-spread-7:active {
  --shadow-spread: -1.75rem;
}

.-shadow-spread-8 {
  --shadow-spread: -2rem;
}

.hover\:-shadow-spread-8:hover {
  --shadow-spread: -2rem;
}

.focus\:-shadow-spread-8:focus {
  --shadow-spread: -2rem;
}

.focus-within\:-shadow-spread-8:focus-within {
  --shadow-spread: -2rem;
}

.active\:-shadow-spread-8:active {
  --shadow-spread: -2rem;
}

.-shadow-spread-10 {
  --shadow-spread: -2.5rem;
}

.hover\:-shadow-spread-10:hover {
  --shadow-spread: -2.5rem;
}

.focus\:-shadow-spread-10:focus {
  --shadow-spread: -2.5rem;
}

.focus-within\:-shadow-spread-10:focus-within {
  --shadow-spread: -2.5rem;
}

.active\:-shadow-spread-10:active {
  --shadow-spread: -2.5rem;
}

.-shadow-spread-12 {
  --shadow-spread: -3rem;
}

.hover\:-shadow-spread-12:hover {
  --shadow-spread: -3rem;
}

.focus\:-shadow-spread-12:focus {
  --shadow-spread: -3rem;
}

.focus-within\:-shadow-spread-12:focus-within {
  --shadow-spread: -3rem;
}

.active\:-shadow-spread-12:active {
  --shadow-spread: -3rem;
}

.-shadow-spread-14 {
  --shadow-spread: -3.5rem;
}

.hover\:-shadow-spread-14:hover {
  --shadow-spread: -3.5rem;
}

.focus\:-shadow-spread-14:focus {
  --shadow-spread: -3.5rem;
}

.focus-within\:-shadow-spread-14:focus-within {
  --shadow-spread: -3.5rem;
}

.active\:-shadow-spread-14:active {
  --shadow-spread: -3.5rem;
}

.-shadow-spread-16 {
  --shadow-spread: -4rem;
}

.hover\:-shadow-spread-16:hover {
  --shadow-spread: -4rem;
}

.focus\:-shadow-spread-16:focus {
  --shadow-spread: -4rem;
}

.focus-within\:-shadow-spread-16:focus-within {
  --shadow-spread: -4rem;
}

.active\:-shadow-spread-16:active {
  --shadow-spread: -4rem;
}

.-shadow-spread-20 {
  --shadow-spread: -5rem;
}

.hover\:-shadow-spread-20:hover {
  --shadow-spread: -5rem;
}

.focus\:-shadow-spread-20:focus {
  --shadow-spread: -5rem;
}

.focus-within\:-shadow-spread-20:focus-within {
  --shadow-spread: -5rem;
}

.active\:-shadow-spread-20:active {
  --shadow-spread: -5rem;
}

.-shadow-spread-24 {
  --shadow-spread: -6rem;
}

.hover\:-shadow-spread-24:hover {
  --shadow-spread: -6rem;
}

.focus\:-shadow-spread-24:focus {
  --shadow-spread: -6rem;
}

.focus-within\:-shadow-spread-24:focus-within {
  --shadow-spread: -6rem;
}

.active\:-shadow-spread-24:active {
  --shadow-spread: -6rem;
}

.-shadow-spread-32 {
  --shadow-spread: -8rem;
}

.hover\:-shadow-spread-32:hover {
  --shadow-spread: -8rem;
}

.focus\:-shadow-spread-32:focus {
  --shadow-spread: -8rem;
}

.focus-within\:-shadow-spread-32:focus-within {
  --shadow-spread: -8rem;
}

.active\:-shadow-spread-32:active {
  --shadow-spread: -8rem;
}

.-shadow-spread-48 {
  --shadow-spread: -12rem;
}

.hover\:-shadow-spread-48:hover {
  --shadow-spread: -12rem;
}

.focus\:-shadow-spread-48:focus {
  --shadow-spread: -12rem;
}

.focus-within\:-shadow-spread-48:focus-within {
  --shadow-spread: -12rem;
}

.active\:-shadow-spread-48:active {
  --shadow-spread: -12rem;
}

.-shadow-spread-64 {
  --shadow-spread: -16rem;
}

.hover\:-shadow-spread-64:hover {
  --shadow-spread: -16rem;
}

.focus\:-shadow-spread-64:focus {
  --shadow-spread: -16rem;
}

.focus-within\:-shadow-spread-64:focus-within {
  --shadow-spread: -16rem;
}

.active\:-shadow-spread-64:active {
  --shadow-spread: -16rem;
}

.background-transparent {
  background-color: transparent;
}

.hover\:background-transparent:hover {
  background-color: transparent;
}

.focus\:background-transparent:focus {
  background-color: transparent;
}

.focus-within\:background-transparent:focus-within {
  background-color: transparent;
}

.active\:background-transparent:active {
  background-color: transparent;
}

.background-black {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 0%, var(--background-opacity));
}

.hover\:background-black:hover {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 0%, var(--background-opacity));
}

.focus\:background-black:focus {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 0%, var(--background-opacity));
}

.focus-within\:background-black:focus-within {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 0%, var(--background-opacity));
}

.active\:background-black:active {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 0%, var(--background-opacity));
}

.background-white {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 100%, var(--background-opacity));
}

.hover\:background-white:hover {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 100%, var(--background-opacity));
}

.focus\:background-white:focus {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 100%, var(--background-opacity));
}

.focus-within\:background-white:focus-within {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 100%, var(--background-opacity));
}

.active\:background-white:active {
  --background-opacity: 1;
  background-color: hsla(0, 0%, 100%, var(--background-opacity));
}

.shadow-gray-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.shadow-gray-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.shadow-gray-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.shadow-gray-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.shadow-gray-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.shadow-gray-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.shadow-gray-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.shadow-gray-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.shadow-gray-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.shadow-gray-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.shadow-gray-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.shadow-gray-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.shadow-gray-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.hover\:shadow-gray-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.hover\:shadow-gray-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.hover\:shadow-gray-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.hover\:shadow-gray-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.hover\:shadow-gray-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.hover\:shadow-gray-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.hover\:shadow-gray-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.hover\:shadow-gray-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.hover\:shadow-gray-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.hover\:shadow-gray-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.hover\:shadow-gray-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.hover\:shadow-gray-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.hover\:shadow-gray-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.focus\:shadow-gray-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.focus\:shadow-gray-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.focus\:shadow-gray-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.focus\:shadow-gray-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.focus\:shadow-gray-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.focus\:shadow-gray-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.focus\:shadow-gray-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.focus\:shadow-gray-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.focus\:shadow-gray-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.focus\:shadow-gray-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.focus\:shadow-gray-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.focus\:shadow-gray-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.focus\:shadow-gray-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.focus-within\:shadow-gray-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.focus-within\:shadow-gray-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.focus-within\:shadow-gray-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.focus-within\:shadow-gray-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.focus-within\:shadow-gray-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.focus-within\:shadow-gray-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.focus-within\:shadow-gray-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.focus-within\:shadow-gray-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.focus-within\:shadow-gray-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.focus-within\:shadow-gray-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.focus-within\:shadow-gray-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.focus-within\:shadow-gray-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.focus-within\:shadow-gray-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.active\:shadow-gray-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.active\:shadow-gray-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.active\:shadow-gray-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.active\:shadow-gray-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.active\:shadow-gray-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.active\:shadow-gray-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.active\:shadow-gray-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.active\:shadow-gray-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.active\:shadow-gray-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.active\:shadow-gray-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.active\:shadow-gray-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.active\:shadow-gray-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.active\:shadow-gray-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.shadow-slate-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.shadow-slate-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.shadow-slate-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.shadow-slate-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.shadow-slate-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.shadow-slate-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.shadow-slate-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.shadow-slate-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.shadow-slate-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.shadow-slate-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.shadow-slate-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.shadow-slate-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.shadow-slate-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.hover\:shadow-slate-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.hover\:shadow-slate-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.hover\:shadow-slate-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.hover\:shadow-slate-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.hover\:shadow-slate-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.hover\:shadow-slate-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.hover\:shadow-slate-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.hover\:shadow-slate-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.hover\:shadow-slate-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.hover\:shadow-slate-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.hover\:shadow-slate-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.hover\:shadow-slate-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.hover\:shadow-slate-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.focus\:shadow-slate-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.focus\:shadow-slate-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.focus\:shadow-slate-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.focus\:shadow-slate-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.focus\:shadow-slate-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.focus\:shadow-slate-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.focus\:shadow-slate-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.focus\:shadow-slate-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.focus\:shadow-slate-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.focus\:shadow-slate-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.focus\:shadow-slate-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.focus\:shadow-slate-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.focus\:shadow-slate-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.focus-within\:shadow-slate-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.focus-within\:shadow-slate-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.focus-within\:shadow-slate-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.focus-within\:shadow-slate-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.focus-within\:shadow-slate-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.focus-within\:shadow-slate-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.focus-within\:shadow-slate-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.focus-within\:shadow-slate-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.focus-within\:shadow-slate-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.focus-within\:shadow-slate-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.focus-within\:shadow-slate-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.focus-within\:shadow-slate-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.focus-within\:shadow-slate-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.active\:shadow-slate-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.active\:shadow-slate-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.active\:shadow-slate-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.active\:shadow-slate-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.active\:shadow-slate-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.active\:shadow-slate-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.active\:shadow-slate-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.active\:shadow-slate-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.active\:shadow-slate-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.active\:shadow-slate-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.active\:shadow-slate-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.active\:shadow-slate-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.active\:shadow-slate-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.shadow-stone-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.shadow-stone-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.shadow-stone-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.shadow-stone-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.shadow-stone-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.shadow-stone-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.shadow-stone-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.shadow-stone-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.shadow-stone-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.shadow-stone-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.shadow-stone-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.shadow-stone-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.shadow-stone-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.hover\:shadow-stone-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.hover\:shadow-stone-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.hover\:shadow-stone-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.hover\:shadow-stone-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.hover\:shadow-stone-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.hover\:shadow-stone-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.hover\:shadow-stone-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.hover\:shadow-stone-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.hover\:shadow-stone-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.hover\:shadow-stone-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.hover\:shadow-stone-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.hover\:shadow-stone-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.hover\:shadow-stone-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.focus\:shadow-stone-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.focus\:shadow-stone-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.focus\:shadow-stone-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.focus\:shadow-stone-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.focus\:shadow-stone-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.focus\:shadow-stone-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.focus\:shadow-stone-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.focus\:shadow-stone-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.focus\:shadow-stone-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.focus\:shadow-stone-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.focus\:shadow-stone-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.focus\:shadow-stone-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.focus\:shadow-stone-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.focus-within\:shadow-stone-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.focus-within\:shadow-stone-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.focus-within\:shadow-stone-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.focus-within\:shadow-stone-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.focus-within\:shadow-stone-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.focus-within\:shadow-stone-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.focus-within\:shadow-stone-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.focus-within\:shadow-stone-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.focus-within\:shadow-stone-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.focus-within\:shadow-stone-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.focus-within\:shadow-stone-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.focus-within\:shadow-stone-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.focus-within\:shadow-stone-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.active\:shadow-stone-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.active\:shadow-stone-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.active\:shadow-stone-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.active\:shadow-stone-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.active\:shadow-stone-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.active\:shadow-stone-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.active\:shadow-stone-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.active\:shadow-stone-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.active\:shadow-stone-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.active\:shadow-stone-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.active\:shadow-stone-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.active\:shadow-stone-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.active\:shadow-stone-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.shadow-red-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.shadow-red-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.shadow-red-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.shadow-red-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.shadow-red-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.shadow-red-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.shadow-red-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.shadow-red-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.shadow-red-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.shadow-red-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.shadow-red-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.shadow-red-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.shadow-red-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.hover\:shadow-red-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.hover\:shadow-red-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.hover\:shadow-red-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.hover\:shadow-red-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.hover\:shadow-red-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.hover\:shadow-red-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.hover\:shadow-red-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.hover\:shadow-red-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.hover\:shadow-red-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.hover\:shadow-red-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.hover\:shadow-red-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.hover\:shadow-red-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.hover\:shadow-red-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.focus\:shadow-red-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.focus\:shadow-red-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.focus\:shadow-red-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.focus\:shadow-red-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.focus\:shadow-red-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.focus\:shadow-red-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.focus\:shadow-red-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.focus\:shadow-red-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.focus\:shadow-red-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.focus\:shadow-red-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.focus\:shadow-red-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.focus\:shadow-red-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.focus\:shadow-red-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.focus-within\:shadow-red-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.focus-within\:shadow-red-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.focus-within\:shadow-red-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.focus-within\:shadow-red-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.focus-within\:shadow-red-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.focus-within\:shadow-red-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.focus-within\:shadow-red-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.focus-within\:shadow-red-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.focus-within\:shadow-red-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.focus-within\:shadow-red-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.focus-within\:shadow-red-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.focus-within\:shadow-red-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.focus-within\:shadow-red-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.active\:shadow-red-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.active\:shadow-red-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.active\:shadow-red-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.active\:shadow-red-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.active\:shadow-red-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.active\:shadow-red-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.active\:shadow-red-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.active\:shadow-red-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.active\:shadow-red-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.active\:shadow-red-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.active\:shadow-red-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.active\:shadow-red-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.active\:shadow-red-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.shadow-orange-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.shadow-orange-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.shadow-orange-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.shadow-orange-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.shadow-orange-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.shadow-orange-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.shadow-orange-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.shadow-orange-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.shadow-orange-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.shadow-orange-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.shadow-orange-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.shadow-orange-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.shadow-orange-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.hover\:shadow-orange-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.hover\:shadow-orange-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.hover\:shadow-orange-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.hover\:shadow-orange-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.hover\:shadow-orange-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.hover\:shadow-orange-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.hover\:shadow-orange-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.hover\:shadow-orange-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.hover\:shadow-orange-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.hover\:shadow-orange-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.hover\:shadow-orange-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.hover\:shadow-orange-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.hover\:shadow-orange-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.focus\:shadow-orange-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.focus\:shadow-orange-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.focus\:shadow-orange-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.focus\:shadow-orange-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.focus\:shadow-orange-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.focus\:shadow-orange-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.focus\:shadow-orange-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.focus\:shadow-orange-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.focus\:shadow-orange-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.focus\:shadow-orange-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.focus\:shadow-orange-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.focus\:shadow-orange-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.focus\:shadow-orange-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.focus-within\:shadow-orange-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.focus-within\:shadow-orange-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.focus-within\:shadow-orange-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.focus-within\:shadow-orange-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.focus-within\:shadow-orange-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.focus-within\:shadow-orange-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.focus-within\:shadow-orange-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.focus-within\:shadow-orange-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.focus-within\:shadow-orange-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.focus-within\:shadow-orange-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.focus-within\:shadow-orange-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.focus-within\:shadow-orange-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.focus-within\:shadow-orange-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.active\:shadow-orange-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.active\:shadow-orange-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.active\:shadow-orange-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.active\:shadow-orange-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.active\:shadow-orange-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.active\:shadow-orange-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.active\:shadow-orange-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.active\:shadow-orange-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.active\:shadow-orange-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.active\:shadow-orange-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.active\:shadow-orange-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.active\:shadow-orange-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.active\:shadow-orange-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.shadow-yellow-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.shadow-yellow-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.shadow-yellow-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.shadow-yellow-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.shadow-yellow-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.shadow-yellow-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.shadow-yellow-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.shadow-yellow-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.shadow-yellow-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.shadow-yellow-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.shadow-yellow-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.shadow-yellow-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.shadow-yellow-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.hover\:shadow-yellow-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.hover\:shadow-yellow-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.hover\:shadow-yellow-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.hover\:shadow-yellow-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.hover\:shadow-yellow-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.hover\:shadow-yellow-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.hover\:shadow-yellow-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.hover\:shadow-yellow-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.hover\:shadow-yellow-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.hover\:shadow-yellow-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.hover\:shadow-yellow-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.hover\:shadow-yellow-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.hover\:shadow-yellow-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.focus\:shadow-yellow-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.focus\:shadow-yellow-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.focus\:shadow-yellow-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.focus\:shadow-yellow-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.focus\:shadow-yellow-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.focus\:shadow-yellow-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.focus\:shadow-yellow-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.focus\:shadow-yellow-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.focus\:shadow-yellow-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.focus\:shadow-yellow-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.focus\:shadow-yellow-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.focus\:shadow-yellow-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.focus\:shadow-yellow-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.focus-within\:shadow-yellow-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.active\:shadow-yellow-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.active\:shadow-yellow-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.active\:shadow-yellow-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.active\:shadow-yellow-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.active\:shadow-yellow-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.active\:shadow-yellow-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.active\:shadow-yellow-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.active\:shadow-yellow-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.active\:shadow-yellow-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.active\:shadow-yellow-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.active\:shadow-yellow-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.active\:shadow-yellow-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.active\:shadow-yellow-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.shadow-green-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.shadow-green-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.shadow-green-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.shadow-green-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.shadow-green-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.shadow-green-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.shadow-green-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.shadow-green-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.shadow-green-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.shadow-green-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.shadow-green-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.shadow-green-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.shadow-green-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.hover\:shadow-green-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.hover\:shadow-green-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.hover\:shadow-green-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.hover\:shadow-green-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.hover\:shadow-green-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.hover\:shadow-green-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.hover\:shadow-green-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.hover\:shadow-green-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.hover\:shadow-green-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.hover\:shadow-green-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.hover\:shadow-green-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.hover\:shadow-green-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.hover\:shadow-green-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.focus\:shadow-green-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.focus\:shadow-green-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.focus\:shadow-green-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.focus\:shadow-green-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.focus\:shadow-green-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.focus\:shadow-green-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.focus\:shadow-green-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.focus\:shadow-green-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.focus\:shadow-green-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.focus\:shadow-green-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.focus\:shadow-green-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.focus\:shadow-green-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.focus\:shadow-green-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.focus-within\:shadow-green-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.focus-within\:shadow-green-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.focus-within\:shadow-green-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.focus-within\:shadow-green-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.focus-within\:shadow-green-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.focus-within\:shadow-green-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.focus-within\:shadow-green-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.focus-within\:shadow-green-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.focus-within\:shadow-green-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.focus-within\:shadow-green-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.focus-within\:shadow-green-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.focus-within\:shadow-green-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.focus-within\:shadow-green-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.active\:shadow-green-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.active\:shadow-green-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.active\:shadow-green-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.active\:shadow-green-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.active\:shadow-green-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.active\:shadow-green-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.active\:shadow-green-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.active\:shadow-green-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.active\:shadow-green-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.active\:shadow-green-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.active\:shadow-green-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.active\:shadow-green-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.active\:shadow-green-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.shadow-turquoise-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.shadow-turquoise-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.shadow-turquoise-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.shadow-turquoise-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.shadow-turquoise-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.shadow-turquoise-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.shadow-turquoise-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.shadow-turquoise-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.shadow-turquoise-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.shadow-turquoise-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.shadow-turquoise-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.shadow-turquoise-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.shadow-turquoise-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.hover\:shadow-turquoise-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.hover\:shadow-turquoise-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.hover\:shadow-turquoise-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.hover\:shadow-turquoise-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.hover\:shadow-turquoise-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.hover\:shadow-turquoise-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.hover\:shadow-turquoise-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.hover\:shadow-turquoise-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.hover\:shadow-turquoise-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.hover\:shadow-turquoise-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.hover\:shadow-turquoise-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.hover\:shadow-turquoise-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.hover\:shadow-turquoise-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.focus\:shadow-turquoise-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.focus\:shadow-turquoise-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.focus\:shadow-turquoise-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.focus\:shadow-turquoise-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.focus\:shadow-turquoise-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.focus\:shadow-turquoise-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.focus\:shadow-turquoise-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.focus\:shadow-turquoise-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.focus\:shadow-turquoise-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.focus\:shadow-turquoise-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.focus\:shadow-turquoise-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.focus\:shadow-turquoise-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.focus\:shadow-turquoise-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.focus-within\:shadow-turquoise-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.active\:shadow-turquoise-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.active\:shadow-turquoise-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.active\:shadow-turquoise-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.active\:shadow-turquoise-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.active\:shadow-turquoise-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.active\:shadow-turquoise-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.active\:shadow-turquoise-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.active\:shadow-turquoise-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.active\:shadow-turquoise-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.active\:shadow-turquoise-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.active\:shadow-turquoise-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.active\:shadow-turquoise-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.active\:shadow-turquoise-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.shadow-cyan-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.shadow-cyan-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.shadow-cyan-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.shadow-cyan-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.shadow-cyan-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.shadow-cyan-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.shadow-cyan-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.shadow-cyan-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.shadow-cyan-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.shadow-cyan-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.shadow-cyan-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.shadow-cyan-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.shadow-cyan-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.hover\:shadow-cyan-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.hover\:shadow-cyan-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.hover\:shadow-cyan-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.hover\:shadow-cyan-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.hover\:shadow-cyan-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.hover\:shadow-cyan-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.hover\:shadow-cyan-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.hover\:shadow-cyan-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.hover\:shadow-cyan-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.hover\:shadow-cyan-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.hover\:shadow-cyan-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.hover\:shadow-cyan-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.hover\:shadow-cyan-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.focus\:shadow-cyan-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.focus\:shadow-cyan-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.focus\:shadow-cyan-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.focus\:shadow-cyan-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.focus\:shadow-cyan-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.focus\:shadow-cyan-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.focus\:shadow-cyan-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.focus\:shadow-cyan-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.focus\:shadow-cyan-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.focus\:shadow-cyan-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.focus\:shadow-cyan-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.focus\:shadow-cyan-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.focus\:shadow-cyan-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.focus-within\:shadow-cyan-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.active\:shadow-cyan-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.active\:shadow-cyan-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.active\:shadow-cyan-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.active\:shadow-cyan-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.active\:shadow-cyan-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.active\:shadow-cyan-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.active\:shadow-cyan-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.active\:shadow-cyan-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.active\:shadow-cyan-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.active\:shadow-cyan-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.active\:shadow-cyan-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.active\:shadow-cyan-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.active\:shadow-cyan-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.shadow-blue-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.shadow-blue-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.shadow-blue-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.shadow-blue-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.shadow-blue-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.shadow-blue-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.shadow-blue-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.shadow-blue-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.shadow-blue-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.shadow-blue-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.shadow-blue-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.shadow-blue-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.shadow-blue-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.hover\:shadow-blue-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.hover\:shadow-blue-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.hover\:shadow-blue-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.hover\:shadow-blue-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.hover\:shadow-blue-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.hover\:shadow-blue-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.hover\:shadow-blue-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.hover\:shadow-blue-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.hover\:shadow-blue-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.hover\:shadow-blue-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.hover\:shadow-blue-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.hover\:shadow-blue-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.hover\:shadow-blue-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.focus\:shadow-blue-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.focus\:shadow-blue-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.focus\:shadow-blue-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.focus\:shadow-blue-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.focus\:shadow-blue-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.focus\:shadow-blue-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.focus\:shadow-blue-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.focus\:shadow-blue-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.focus\:shadow-blue-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.focus\:shadow-blue-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.focus\:shadow-blue-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.focus\:shadow-blue-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.focus\:shadow-blue-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.focus-within\:shadow-blue-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.focus-within\:shadow-blue-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.focus-within\:shadow-blue-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.focus-within\:shadow-blue-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.focus-within\:shadow-blue-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.focus-within\:shadow-blue-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.focus-within\:shadow-blue-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.focus-within\:shadow-blue-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.focus-within\:shadow-blue-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.focus-within\:shadow-blue-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.focus-within\:shadow-blue-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.focus-within\:shadow-blue-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.focus-within\:shadow-blue-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.active\:shadow-blue-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.active\:shadow-blue-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.active\:shadow-blue-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.active\:shadow-blue-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.active\:shadow-blue-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.active\:shadow-blue-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.active\:shadow-blue-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.active\:shadow-blue-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.active\:shadow-blue-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.active\:shadow-blue-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.active\:shadow-blue-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.active\:shadow-blue-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.active\:shadow-blue-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.shadow-indigo-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.shadow-indigo-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.shadow-indigo-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.shadow-indigo-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.shadow-indigo-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.shadow-indigo-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.shadow-indigo-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.shadow-indigo-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.shadow-indigo-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.shadow-indigo-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.shadow-indigo-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.shadow-indigo-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.shadow-indigo-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.hover\:shadow-indigo-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.hover\:shadow-indigo-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.hover\:shadow-indigo-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.hover\:shadow-indigo-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.hover\:shadow-indigo-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.hover\:shadow-indigo-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.hover\:shadow-indigo-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.hover\:shadow-indigo-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.hover\:shadow-indigo-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.hover\:shadow-indigo-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.hover\:shadow-indigo-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.hover\:shadow-indigo-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.hover\:shadow-indigo-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.focus\:shadow-indigo-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.focus\:shadow-indigo-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.focus\:shadow-indigo-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.focus\:shadow-indigo-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.focus\:shadow-indigo-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.focus\:shadow-indigo-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.focus\:shadow-indigo-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.focus\:shadow-indigo-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.focus\:shadow-indigo-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.focus\:shadow-indigo-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.focus\:shadow-indigo-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.focus\:shadow-indigo-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.focus\:shadow-indigo-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.focus-within\:shadow-indigo-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.active\:shadow-indigo-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.active\:shadow-indigo-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.active\:shadow-indigo-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.active\:shadow-indigo-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.active\:shadow-indigo-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.active\:shadow-indigo-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.active\:shadow-indigo-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.active\:shadow-indigo-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.active\:shadow-indigo-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.active\:shadow-indigo-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.active\:shadow-indigo-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.active\:shadow-indigo-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.active\:shadow-indigo-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.shadow-violet-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.shadow-violet-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.shadow-violet-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.shadow-violet-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.shadow-violet-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.shadow-violet-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.shadow-violet-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.shadow-violet-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.shadow-violet-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.shadow-violet-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.shadow-violet-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.shadow-violet-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.shadow-violet-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.hover\:shadow-violet-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.hover\:shadow-violet-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.hover\:shadow-violet-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.hover\:shadow-violet-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.hover\:shadow-violet-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.hover\:shadow-violet-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.hover\:shadow-violet-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.hover\:shadow-violet-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.hover\:shadow-violet-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.hover\:shadow-violet-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.hover\:shadow-violet-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.hover\:shadow-violet-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.hover\:shadow-violet-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.focus\:shadow-violet-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.focus\:shadow-violet-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.focus\:shadow-violet-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.focus\:shadow-violet-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.focus\:shadow-violet-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.focus\:shadow-violet-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.focus\:shadow-violet-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.focus\:shadow-violet-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.focus\:shadow-violet-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.focus\:shadow-violet-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.focus\:shadow-violet-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.focus\:shadow-violet-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.focus\:shadow-violet-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.focus-within\:shadow-violet-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.focus-within\:shadow-violet-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.focus-within\:shadow-violet-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.focus-within\:shadow-violet-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.focus-within\:shadow-violet-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.focus-within\:shadow-violet-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.focus-within\:shadow-violet-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.focus-within\:shadow-violet-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.focus-within\:shadow-violet-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.focus-within\:shadow-violet-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.focus-within\:shadow-violet-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.focus-within\:shadow-violet-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.focus-within\:shadow-violet-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.active\:shadow-violet-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.active\:shadow-violet-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.active\:shadow-violet-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.active\:shadow-violet-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.active\:shadow-violet-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.active\:shadow-violet-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.active\:shadow-violet-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.active\:shadow-violet-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.active\:shadow-violet-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.active\:shadow-violet-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.active\:shadow-violet-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.active\:shadow-violet-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.active\:shadow-violet-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.shadow-magenta-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.shadow-magenta-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.shadow-magenta-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.shadow-magenta-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.shadow-magenta-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.shadow-magenta-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.shadow-magenta-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.shadow-magenta-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.shadow-magenta-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.shadow-magenta-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.shadow-magenta-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.shadow-magenta-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.shadow-magenta-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.hover\:shadow-magenta-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.hover\:shadow-magenta-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.hover\:shadow-magenta-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.hover\:shadow-magenta-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.hover\:shadow-magenta-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.hover\:shadow-magenta-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.hover\:shadow-magenta-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.hover\:shadow-magenta-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.hover\:shadow-magenta-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.hover\:shadow-magenta-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.hover\:shadow-magenta-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.hover\:shadow-magenta-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.hover\:shadow-magenta-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.focus\:shadow-magenta-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.focus\:shadow-magenta-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.focus\:shadow-magenta-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.focus\:shadow-magenta-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.focus\:shadow-magenta-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.focus\:shadow-magenta-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.focus\:shadow-magenta-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.focus\:shadow-magenta-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.focus\:shadow-magenta-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.focus\:shadow-magenta-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.focus\:shadow-magenta-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.focus\:shadow-magenta-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.focus\:shadow-magenta-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.focus-within\:shadow-magenta-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.active\:shadow-magenta-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.active\:shadow-magenta-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.active\:shadow-magenta-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.active\:shadow-magenta-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.active\:shadow-magenta-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.active\:shadow-magenta-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.active\:shadow-magenta-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.active\:shadow-magenta-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.active\:shadow-magenta-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.active\:shadow-magenta-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.active\:shadow-magenta-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.active\:shadow-magenta-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.active\:shadow-magenta-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-transparent {
  --shadow-color: transparent;
}

.dark .dark\:hover\:shadow-transparent:hover {
  --shadow-color: transparent;
}

.dark .dark\:focus\:shadow-transparent:focus {
  --shadow-color: transparent;
}

.dark .dark\:focus-within\:shadow-transparent:focus-within {
  --shadow-color: transparent;
}

.dark .dark\:active\:shadow-transparent:active {
  --shadow-color: transparent;
}

.dark .dark\:shadow-black {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 0%, var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-black:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 0%, var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-black:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 0%, var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-black:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 0%, var(--shadow-opacity));
}

.dark .dark\:active\:shadow-black:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 0%, var(--shadow-opacity));
}

.dark .dark\:shadow-white {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 100%, var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-white:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 100%, var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-white:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 100%, var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-white:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 100%, var(--shadow-opacity));
}

.dark .dark\:active\:shadow-white:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(0, 0%, 100%, var(--shadow-opacity));
}

.dark .dark\:shadow-gray-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-gray-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-gray-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-gray-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-gray-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-gray-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--gray-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-slate-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-slate-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-slate-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-slate-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-slate-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--slate-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-stone-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-stone-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-stone-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-stone-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-stone-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--stone-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-red-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.dark .dark\:shadow-red-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.dark .dark\:shadow-red-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.dark .dark\:shadow-red-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.dark .dark\:shadow-red-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.dark .dark\:shadow-red-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.dark .dark\:shadow-red-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.dark .dark\:shadow-red-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.dark .dark\:shadow-red-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.dark .dark\:shadow-red-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.dark .dark\:shadow-red-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-red-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-red-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-red-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-red-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-red-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-red-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--red-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-orange-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-orange-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-orange-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-orange-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-orange-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--orange-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-yellow-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-yellow-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-yellow-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-yellow-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-yellow-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--yellow-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-green-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.dark .dark\:shadow-green-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.dark .dark\:shadow-green-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.dark .dark\:shadow-green-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.dark .dark\:shadow-green-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.dark .dark\:shadow-green-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.dark .dark\:shadow-green-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.dark .dark\:shadow-green-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.dark .dark\:shadow-green-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.dark .dark\:shadow-green-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.dark .dark\:shadow-green-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-green-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-green-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-green-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-green-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-green-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-green-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--green-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-turquoise-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-turquoise-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-turquoise-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-turquoise-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-turquoise-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--turquoise-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-cyan-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-cyan-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-cyan-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-cyan-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-cyan-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--cyan-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-blue-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-blue-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-blue-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-blue-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-blue-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--blue-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-indigo-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-indigo-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-indigo-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-indigo-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-indigo-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--indigo-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-violet-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-violet-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-violet-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-violet-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-violet-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--violet-1200), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-50 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-300 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-400 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-500 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-600 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-700 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-800 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-900 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-1000 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-1100 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.dark .dark\:shadow-magenta-1200 {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-50:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-300:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-400:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-500:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-600:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-700:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-800:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-900:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-1000:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-1100:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.dark .dark\:hover\:shadow-magenta-1200:hover {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-50:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-300:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-400:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-500:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-600:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-700:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-800:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-900:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-1000:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-1100:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.dark .dark\:focus\:shadow-magenta-1200:focus {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-50:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-300:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-400:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-500:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-600:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-700:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-800:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-900:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-1000:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-1100:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.dark .dark\:focus-within\:shadow-magenta-1200:focus-within {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-50:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-50), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-200), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-300:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-300), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-400:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-400), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-500:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-500), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-600:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-600), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-700:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-700), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-800:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-800), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-900:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-900), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-1000:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1000), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-1100:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1100), var(--shadow-opacity));
}

.dark .dark\:active\:shadow-magenta-1200:active {
  --shadow-opacity: 1;
  --shadow-color: hsla(var(--magenta-1200), var(--shadow-opacity));
}

.shadow-opacity-0 {
  --shadow-opacity: 0;
}

.hover\:shadow-opacity-0:hover {
  --shadow-opacity: 0;
}

.focus\:shadow-opacity-0:focus {
  --shadow-opacity: 0;
}

.focus-within\:shadow-opacity-0:focus-within {
  --shadow-opacity: 0;
}

.active\:shadow-opacity-0:active {
  --shadow-opacity: 0;
}

.shadow-opacity-10 {
  --shadow-opacity: 0.1;
}

.hover\:shadow-opacity-10:hover {
  --shadow-opacity: 0.1;
}

.focus\:shadow-opacity-10:focus {
  --shadow-opacity: 0.1;
}

.focus-within\:shadow-opacity-10:focus-within {
  --shadow-opacity: 0.1;
}

.active\:shadow-opacity-10:active {
  --shadow-opacity: 0.1;
}

.shadow-opacity-20 {
  --shadow-opacity: 0.2;
}

.hover\:shadow-opacity-20:hover {
  --shadow-opacity: 0.2;
}

.focus\:shadow-opacity-20:focus {
  --shadow-opacity: 0.2;
}

.focus-within\:shadow-opacity-20:focus-within {
  --shadow-opacity: 0.2;
}

.active\:shadow-opacity-20:active {
  --shadow-opacity: 0.2;
}

.shadow-opacity-25 {
  --shadow-opacity: 0.25;
}

.hover\:shadow-opacity-25:hover {
  --shadow-opacity: 0.25;
}

.focus\:shadow-opacity-25:focus {
  --shadow-opacity: 0.25;
}

.focus-within\:shadow-opacity-25:focus-within {
  --shadow-opacity: 0.25;
}

.active\:shadow-opacity-25:active {
  --shadow-opacity: 0.25;
}

.shadow-opacity-30 {
  --shadow-opacity: 0.3;
}

.hover\:shadow-opacity-30:hover {
  --shadow-opacity: 0.3;
}

.focus\:shadow-opacity-30:focus {
  --shadow-opacity: 0.3;
}

.focus-within\:shadow-opacity-30:focus-within {
  --shadow-opacity: 0.3;
}

.active\:shadow-opacity-30:active {
  --shadow-opacity: 0.3;
}

.shadow-opacity-40 {
  --shadow-opacity: 0.4;
}

.hover\:shadow-opacity-40:hover {
  --shadow-opacity: 0.4;
}

.focus\:shadow-opacity-40:focus {
  --shadow-opacity: 0.4;
}

.focus-within\:shadow-opacity-40:focus-within {
  --shadow-opacity: 0.4;
}

.active\:shadow-opacity-40:active {
  --shadow-opacity: 0.4;
}

.shadow-opacity-50 {
  --shadow-opacity: 0.5;
}

.hover\:shadow-opacity-50:hover {
  --shadow-opacity: 0.5;
}

.focus\:shadow-opacity-50:focus {
  --shadow-opacity: 0.5;
}

.focus-within\:shadow-opacity-50:focus-within {
  --shadow-opacity: 0.5;
}

.active\:shadow-opacity-50:active {
  --shadow-opacity: 0.5;
}

.shadow-opacity-60 {
  --shadow-opacity: 0.6;
}

.hover\:shadow-opacity-60:hover {
  --shadow-opacity: 0.6;
}

.focus\:shadow-opacity-60:focus {
  --shadow-opacity: 0.6;
}

.focus-within\:shadow-opacity-60:focus-within {
  --shadow-opacity: 0.6;
}

.active\:shadow-opacity-60:active {
  --shadow-opacity: 0.6;
}

.shadow-opacity-70 {
  --shadow-opacity: 0.7;
}

.hover\:shadow-opacity-70:hover {
  --shadow-opacity: 0.7;
}

.focus\:shadow-opacity-70:focus {
  --shadow-opacity: 0.7;
}

.focus-within\:shadow-opacity-70:focus-within {
  --shadow-opacity: 0.7;
}

.active\:shadow-opacity-70:active {
  --shadow-opacity: 0.7;
}

.shadow-opacity-75 {
  --shadow-opacity: 0.75;
}

.hover\:shadow-opacity-75:hover {
  --shadow-opacity: 0.75;
}

.focus\:shadow-opacity-75:focus {
  --shadow-opacity: 0.75;
}

.focus-within\:shadow-opacity-75:focus-within {
  --shadow-opacity: 0.75;
}

.active\:shadow-opacity-75:active {
  --shadow-opacity: 0.75;
}

.shadow-opacity-80 {
  --shadow-opacity: 0.8;
}

.hover\:shadow-opacity-80:hover {
  --shadow-opacity: 0.8;
}

.focus\:shadow-opacity-80:focus {
  --shadow-opacity: 0.8;
}

.focus-within\:shadow-opacity-80:focus-within {
  --shadow-opacity: 0.8;
}

.active\:shadow-opacity-80:active {
  --shadow-opacity: 0.8;
}

.shadow-opacity-90 {
  --shadow-opacity: 0.9;
}

.hover\:shadow-opacity-90:hover {
  --shadow-opacity: 0.9;
}

.focus\:shadow-opacity-90:focus {
  --shadow-opacity: 0.9;
}

.focus-within\:shadow-opacity-90:focus-within {
  --shadow-opacity: 0.9;
}

.active\:shadow-opacity-90:active {
  --shadow-opacity: 0.9;
}

.shadow-opacity-100 {
  --shadow-opacity: 1;
}

.hover\:shadow-opacity-100:hover {
  --shadow-opacity: 1;
}

.focus\:shadow-opacity-100:focus {
  --shadow-opacity: 1;
}

.focus-within\:shadow-opacity-100:focus-within {
  --shadow-opacity: 1;
}

.active\:shadow-opacity-100:active {
  --shadow-opacity: 1;
}