/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */
.bg-amber-50 {
  background-color: var(--color-amber-50);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-current {
  background-color: currentColor;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-amber {
  color: var(--color-amber);
}

.text-amber-50 {
  color: var(--color-amber-50);
}

.text-amber-100 {
  color: var(--color-amber-100);
}

.text-amber-200 {
  color: var(--color-amber-200);
}

.text-amber-300 {
  color: var(--color-amber-300);
}

.text-amber-400 {
  color: var(--color-amber-400);
}

.text-amber-500 {
  color: var(--color-amber-500);
}

.text-amber-600 {
  color: var(--color-amber-600);
}

.text-amber-700 {
  color: var(--color-amber-700);
}

.text-amber-800 {
  color: var(--color-amber-800);
}

.text-amber-900 {
  color: var(--color-amber-900);
}

.text-amber-950 {
  color: var(--color-amber-950);
}

.text-amber-contrast {
  color: var(--color-amber-contrast);
}

.text-black {
  color: var(--color-black);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-current {
  color: currentColor;
}

.text-cyan {
  color: var(--color-cyan);
}

.text-cyan-50 {
  color: var(--color-cyan-50);
}

.text-cyan-100 {
  color: var(--color-cyan-100);
}

.text-cyan-200 {
  color: var(--color-cyan-200);
}

.text-cyan-300 {
  color: var(--color-cyan-300);
}

.text-cyan-400 {
  color: var(--color-cyan-400);
}

.text-cyan-500 {
  color: var(--color-cyan-500);
}

.text-cyan-600 {
  color: var(--color-cyan-600);
}

.text-cyan-700 {
  color: var(--color-cyan-700);
}

.text-cyan-800 {
  color: var(--color-cyan-800);
}

.text-cyan-900 {
  color: var(--color-cyan-900);
}

.text-cyan-950 {
  color: var(--color-cyan-950);
}

.text-cyan-contrast {
  color: var(--color-cyan-contrast);
}

.text-emerald {
  color: var(--color-emerald);
}

.text-emerald-50 {
  color: var(--color-emerald-50);
}

.text-emerald-100 {
  color: var(--color-emerald-100);
}

.text-emerald-200 {
  color: var(--color-emerald-200);
}

.text-emerald-300 {
  color: var(--color-emerald-300);
}

.text-emerald-400 {
  color: var(--color-emerald-400);
}

.text-emerald-500 {
  color: var(--color-emerald-500);
}

.text-emerald-600 {
  color: var(--color-emerald-600);
}

.text-emerald-700 {
  color: var(--color-emerald-700);
}

.text-emerald-800 {
  color: var(--color-emerald-800);
}

.text-emerald-900 {
  color: var(--color-emerald-900);
}

.text-emerald-950 {
  color: var(--color-emerald-950);
}

.text-emerald-contrast {
  color: var(--color-emerald-contrast);
}

.text-fuchsia {
  color: var(--color-fuchsia);
}

.text-fuchsia-50 {
  color: var(--color-fuchsia-50);
}

.text-fuchsia-100 {
  color: var(--color-fuchsia-100);
}

.text-fuchsia-200 {
  color: var(--color-fuchsia-200);
}

.text-fuchsia-300 {
  color: var(--color-fuchsia-300);
}

.text-fuchsia-400 {
  color: var(--color-fuchsia-400);
}

.text-fuchsia-500 {
  color: var(--color-fuchsia-500);
}

.text-fuchsia-600 {
  color: var(--color-fuchsia-600);
}

.text-fuchsia-700 {
  color: var(--color-fuchsia-700);
}

.text-fuchsia-800 {
  color: var(--color-fuchsia-800);
}

.text-fuchsia-900 {
  color: var(--color-fuchsia-900);
}

.text-fuchsia-950 {
  color: var(--color-fuchsia-950);
}

.text-fuchsia-contrast {
  color: var(--color-fuchsia-contrast);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-green {
  color: var(--color-green);
}

.text-green-50 {
  color: var(--color-green-50);
}

.text-green-100 {
  color: var(--color-green-100);
}

.text-green-200 {
  color: var(--color-green-200);
}

.text-green-300 {
  color: var(--color-green-300);
}

.text-green-400 {
  color: var(--color-green-400);
}

.text-green-500 {
  color: var(--color-green-500);
}

.text-green-600 {
  color: var(--color-green-600);
}

.text-green-700 {
  color: var(--color-green-700);
}

.text-green-800 {
  color: var(--color-green-800);
}

.text-green-900 {
  color: var(--color-green-900);
}

.text-green-950 {
  color: var(--color-green-950);
}

.text-green-contrast {
  color: var(--color-green-contrast);
}

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

.text-indigo-50 {
  color: var(--color-indigo-50);
}

.text-indigo-100 {
  color: var(--color-indigo-100);
}

.text-indigo-200 {
  color: var(--color-indigo-200);
}

.text-indigo-300 {
  color: var(--color-indigo-300);
}

.text-indigo-400 {
  color: var(--color-indigo-400);
}

.text-indigo-500 {
  color: var(--color-indigo-500);
}

.text-indigo-600 {
  color: var(--color-indigo-600);
}

.text-indigo-700 {
  color: var(--color-indigo-700);
}

.text-indigo-800 {
  color: var(--color-indigo-800);
}

.text-indigo-900 {
  color: var(--color-indigo-900);
}

.text-indigo-950 {
  color: var(--color-indigo-950);
}

.text-indigo-contrast {
  color: var(--color-indigo-contrast);
}

.text-lime {
  color: var(--color-lime);
}

.text-lime-50 {
  color: var(--color-lime-50);
}

.text-lime-100 {
  color: var(--color-lime-100);
}

.text-lime-200 {
  color: var(--color-lime-200);
}

.text-lime-300 {
  color: var(--color-lime-300);
}

.text-lime-400 {
  color: var(--color-lime-400);
}

.text-lime-500 {
  color: var(--color-lime-500);
}

.text-lime-600 {
  color: var(--color-lime-600);
}

.text-lime-700 {
  color: var(--color-lime-700);
}

.text-lime-800 {
  color: var(--color-lime-800);
}

.text-lime-900 {
  color: var(--color-lime-900);
}

.text-lime-950 {
  color: var(--color-lime-950);
}

.text-lime-contrast {
  color: var(--color-lime-contrast);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-orange-50 {
  color: var(--color-orange-50);
}

.text-orange-100 {
  color: var(--color-orange-100);
}

.text-orange-200 {
  color: var(--color-orange-200);
}

.text-orange-300 {
  color: var(--color-orange-300);
}

.text-orange-400 {
  color: var(--color-orange-400);
}

.text-orange-500 {
  color: var(--color-orange-500);
}

.text-orange-600 {
  color: var(--color-orange-600);
}

.text-orange-700 {
  color: var(--color-orange-700);
}

.text-orange-800 {
  color: var(--color-orange-800);
}

.text-orange-900 {
  color: var(--color-orange-900);
}

.text-orange-950 {
  color: var(--color-orange-950);
}

.text-orange-contrast {
  color: var(--color-orange-contrast);
}

.text-pink {
  color: var(--color-pink);
}

.text-pink-50 {
  color: var(--color-pink-50);
}

.text-pink-100 {
  color: var(--color-pink-100);
}

.text-pink-200 {
  color: var(--color-pink-200);
}

.text-pink-300 {
  color: var(--color-pink-300);
}

.text-pink-400 {
  color: var(--color-pink-400);
}

.text-pink-500 {
  color: var(--color-pink-500);
}

.text-pink-600 {
  color: var(--color-pink-600);
}

.text-pink-700 {
  color: var(--color-pink-700);
}

.text-pink-800 {
  color: var(--color-pink-800);
}

.text-pink-900 {
  color: var(--color-pink-900);
}

.text-pink-950 {
  color: var(--color-pink-950);
}

.text-pink-contrast {
  color: var(--color-pink-contrast);
}

.text-primary {
  color: var(--color-primary);
}

.text-primary-50 {
  color: var(--color-primary-50);
}

.text-primary-100 {
  color: var(--color-primary-100);
}

.text-primary-200 {
  color: var(--color-primary-200);
}

.text-primary-300 {
  color: var(--color-primary-300);
}

.text-primary-400 {
  color: var(--color-primary-400);
}

.text-primary-500 {
  color: var(--color-primary-500);
}

.text-primary-600 {
  color: var(--color-primary-600);
}

.text-primary-700 {
  color: var(--color-primary-700);
}

.text-primary-800 {
  color: var(--color-primary-800);
}

.text-primary-900 {
  color: var(--color-primary-900);
}

.text-primary-950 {
  color: var(--color-primary-950);
}

.text-primary-contrast {
  color: var(--color-primary-contrast);
}

.text-purple {
  color: var(--color-purple);
}

.text-purple-50 {
  color: var(--color-purple-50);
}

.text-purple-100 {
  color: var(--color-purple-100);
}

.text-purple-200 {
  color: var(--color-purple-200);
}

.text-purple-300 {
  color: var(--color-purple-300);
}

.text-purple-400 {
  color: var(--color-purple-400);
}

.text-purple-500 {
  color: var(--color-purple-500);
}

.text-purple-600 {
  color: var(--color-purple-600);
}

.text-purple-700 {
  color: var(--color-purple-700);
}

.text-purple-800 {
  color: var(--color-purple-800);
}

.text-purple-900 {
  color: var(--color-purple-900);
}

.text-purple-950 {
  color: var(--color-purple-950);
}

.text-purple-contrast {
  color: var(--color-purple-contrast);
}

.text-red {
  color: var(--color-red);
}

.text-red-50 {
  color: var(--color-red-50);
}

.text-red-100 {
  color: var(--color-red-100);
}

.text-red-200 {
  color: var(--color-red-200);
}

.text-red-300 {
  color: var(--color-red-300);
}

.text-red-400 {
  color: var(--color-red-400);
}

.text-red-500 {
  color: var(--color-red-500);
}

.text-red-600 {
  color: var(--color-red-600);
}

.text-red-700 {
  color: var(--color-red-700);
}

.text-red-800 {
  color: var(--color-red-800);
}

.text-red-900 {
  color: var(--color-red-900);
}

.text-red-950 {
  color: var(--color-red-950);
}

.text-red-contrast {
  color: var(--color-red-contrast);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-sky {
  color: var(--color-sky);
}

.text-sky-50 {
  color: var(--color-sky-50);
}

.text-sky-100 {
  color: var(--color-sky-100);
}

.text-sky-200 {
  color: var(--color-sky-200);
}

.text-sky-300 {
  color: var(--color-sky-300);
}

.text-sky-400 {
  color: var(--color-sky-400);
}

.text-sky-500 {
  color: var(--color-sky-500);
}

.text-sky-600 {
  color: var(--color-sky-600);
}

.text-sky-700 {
  color: var(--color-sky-700);
}

.text-sky-800 {
  color: var(--color-sky-800);
}

.text-sky-900 {
  color: var(--color-sky-900);
}

.text-sky-950 {
  color: var(--color-sky-950);
}

.text-sky-contrast {
  color: var(--color-sky-contrast);
}

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

.text-slate-50 {
  color: var(--color-slate-50);
}

.text-slate-100 {
  color: var(--color-slate-100);
}

.text-slate-200 {
  color: var(--color-slate-200);
}

.text-slate-300 {
  color: var(--color-slate-300);
}

.text-slate-400 {
  color: var(--color-slate-400);
}

.text-slate-500 {
  color: var(--color-slate-500);
}

.text-slate-600 {
  color: var(--color-slate-600);
}

.text-slate-700 {
  color: var(--color-slate-700);
}

.text-slate-800 {
  color: var(--color-slate-800);
}

.text-slate-900 {
  color: var(--color-slate-900);
}

.text-slate-950 {
  color: var(--color-slate-950);
}

.text-slate-contrast {
  color: var(--color-slate-contrast);
}

.text-stone {
  color: var(--color-stone);
}

.text-stone-50 {
  color: var(--color-stone-50);
}

.text-stone-100 {
  color: var(--color-stone-100);
}

.text-stone-200 {
  color: var(--color-stone-200);
}

.text-stone-300 {
  color: var(--color-stone-300);
}

.text-stone-400 {
  color: var(--color-stone-400);
}

.text-stone-500 {
  color: var(--color-stone-500);
}

.text-stone-600 {
  color: var(--color-stone-600);
}

.text-stone-700 {
  color: var(--color-stone-700);
}

.text-stone-800 {
  color: var(--color-stone-800);
}

.text-stone-900 {
  color: var(--color-stone-900);
}

.text-stone-950 {
  color: var(--color-stone-950);
}

.text-stone-contrast {
  color: var(--color-stone-contrast);
}

.text-teal {
  color: var(--color-teal);
}

.text-teal-50 {
  color: var(--color-teal-50);
}

.text-teal-100 {
  color: var(--color-teal-100);
}

.text-teal-200 {
  color: var(--color-teal-200);
}

.text-teal-300 {
  color: var(--color-teal-300);
}

.text-teal-400 {
  color: var(--color-teal-400);
}

.text-teal-500 {
  color: var(--color-teal-500);
}

.text-teal-600 {
  color: var(--color-teal-600);
}

.text-teal-700 {
  color: var(--color-teal-700);
}

.text-teal-800 {
  color: var(--color-teal-800);
}

.text-teal-900 {
  color: var(--color-teal-900);
}

.text-teal-950 {
  color: var(--color-teal-950);
}

.text-teal-contrast {
  color: var(--color-teal-contrast);
}

.text-transparent {
  color: #0000;
}

.text-violet {
  color: var(--color-violet);
}

.text-violet-50 {
  color: var(--color-violet-50);
}

.text-violet-100 {
  color: var(--color-violet-100);
}

.text-violet-200 {
  color: var(--color-violet-200);
}

.text-violet-300 {
  color: var(--color-violet-300);
}

.text-violet-400 {
  color: var(--color-violet-400);
}

.text-violet-500 {
  color: var(--color-violet-500);
}

.text-violet-600 {
  color: var(--color-violet-600);
}

.text-violet-700 {
  color: var(--color-violet-700);
}

.text-violet-800 {
  color: var(--color-violet-800);
}

.text-violet-900 {
  color: var(--color-violet-900);
}

.text-violet-950 {
  color: var(--color-violet-950);
}

.text-violet-contrast {
  color: var(--color-violet-contrast);
}

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

.text-yellow {
  color: var(--color-yellow);
}

.text-yellow-50 {
  color: var(--color-yellow-50);
}

.text-yellow-100 {
  color: var(--color-yellow-100);
}

.text-yellow-200 {
  color: var(--color-yellow-200);
}

.text-yellow-300 {
  color: var(--color-yellow-300);
}

.text-yellow-400 {
  color: var(--color-yellow-400);
}

.text-yellow-500 {
  color: var(--color-yellow-500);
}

.text-yellow-600 {
  color: var(--color-yellow-600);
}

.text-yellow-700 {
  color: var(--color-yellow-700);
}

.text-yellow-800 {
  color: var(--color-yellow-800);
}

.text-yellow-900 {
  color: var(--color-yellow-900);
}

.text-yellow-950 {
  color: var(--color-yellow-950);
}

.text-yellow-contrast {
  color: var(--color-yellow-contrast);
}

.text-zinc {
  color: var(--color-zinc);
}

.text-zinc-50 {
  color: var(--color-zinc-50);
}

.text-zinc-100 {
  color: var(--color-zinc-100);
}

.text-zinc-200 {
  color: var(--color-zinc-200);
}

.text-zinc-300 {
  color: var(--color-zinc-300);
}

.text-zinc-400 {
  color: var(--color-zinc-400);
}

.text-zinc-500 {
  color: var(--color-zinc-500);
}

.text-zinc-600 {
  color: var(--color-zinc-600);
}

.text-zinc-700 {
  color: var(--color-zinc-700);
}

.text-zinc-800 {
  color: var(--color-zinc-800);
}

.text-zinc-900 {
  color: var(--color-zinc-900);
}

.text-zinc-950 {
  color: var(--color-zinc-950);
}

.text-zinc-contrast {
  color: var(--color-zinc-contrast);
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: auto;
}

.flex-initial {
  flex: 0 auto;
}

.flex-none {
  flex: none;
}

.flex-shrink {
  flex-shrink: 1;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.flex-grow {
  flex-grow: 1;
}

.flex-grow-0 {
  flex-grow: 0;
}

.flex-col {
  flex-direction: column;
}

.flex-col-reverse {
  flex-direction: column-reverse;
}

.flex-row {
  flex-direction: row;
}

.flex-row-reverse {
  flex-direction: row-reverse;
}

.flex-nowrap {
  flex-wrap: nowrap;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.content-around {
  align-content: space-around;
}

.content-baseline {
  align-content: baseline;
}

.content-between {
  align-content: space-between;
}

.content-center {
  align-content: center;
}

.content-end {
  align-content: flex-end;
}

.content-evenly {
  align-content: space-evenly;
}

.content-normal {
  align-content: normal;
}

.content-start {
  align-content: flex-start;
}

.content-stretch {
  align-content: stretch;
}

.items-baseline {
  align-items: baseline;
}

.items-baseline-last {
  align-items: last baseline;
}

.items-center {
  align-items: center;
}

.items-center-safe {
  align-items: safe center;
}

.items-end {
  align-items: flex-end;
}

.items-end-safe {
  align-items: safe flex-end;
}

.items-start {
  align-items: flex-start;
}

.items-stretch {
  align-items: stretch;
}

.justify-around {
  justify-content: space-around;
}

.justify-baseline {
  justify-content: baseline;
}

.justify-between {
  justify-content: space-between;
}

.justify-center {
  justify-content: center;
}

.justify-center-safe {
  justify-content: safe center;
}

.justify-end {
  justify-content: flex-end;
}

.justify-end-safe {
  justify-content: safe flex-end;
}

.justify-evenly {
  justify-content: space-evenly;
}

.justify-normal {
  justify-content: normal;
}

.justify-start {
  justify-content: flex-start;
}

.justify-stretch {
  justify-content: stretch;
}

.justify-items-center {
  justify-items: center;
}

.justify-items-center-safe {
  justify-items: safe center;
}

.justify-items-end {
  justify-items: end;
}

.justify-items-end-safe {
  justify-items: safe end;
}

.justify-items-normal {
  justify-items: normal;
}

.justify-items-start {
  justify-items: start;
}

.justify-items-stretch {
  justify-items: stretch;
}

.self-auto {
  align-self: auto;
}

.self-baseline {
  align-self: baseline;
}

.self-baseline-last {
  align-self: last baseline;
}

.self-center {
  align-self: center;
}

.self-center-safe {
  align-self: safe center;
}

.self-end {
  align-self: flex-end;
}

.self-end-safe {
  align-self: safe flex-end;
}

.self-start {
  align-self: flex-start;
}

.self-stretch {
  align-self: stretch;
}

.justify-self-auto {
  justify-self: auto;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-center-safe {
  justify-self: safe center;
}

.justify-self-end {
  justify-self: flex-end;
}

.justify-self-end-safe {
  justify-self: safe flex-end;
}

.justify-self-start {
  justify-self: flex-start;
}

.justify-self-stretch {
  justify-self: stretch;
}

.-m-0 {
  margin: calc(var(--spacing) * 0);
}

.-m-1 {
  margin: calc(var(--spacing) * -1);
}

.-m-2 {
  margin: calc(var(--spacing) * -2);
}

.-m-4 {
  margin: calc(var(--spacing) * -4);
}

.-m-6 {
  margin: calc(var(--spacing) * -6);
}

.-m-8 {
  margin: calc(var(--spacing) * -8);
}

.-m-12 {
  margin: calc(var(--spacing) * -12);
}

.-m-16 {
  margin: calc(var(--spacing) * -16);
}

.-m-24 {
  margin: calc(var(--spacing) * -24);
}

.-m-32 {
  margin: calc(var(--spacing) * -32);
}

.-m-36 {
  margin: calc(var(--spacing) * -36);
}

.-m-40 {
  margin: calc(var(--spacing) * -40);
}

.-m-44 {
  margin: calc(var(--spacing) * -44);
}

.-m-48 {
  margin: calc(var(--spacing) * -48);
}

.-m-52 {
  margin: calc(var(--spacing) * -52);
}

.-m-56 {
  margin: calc(var(--spacing) * -56);
}

.-m-60 {
  margin: calc(var(--spacing) * -60);
}

.-m-64 {
  margin: calc(var(--spacing) * -64);
}

.-m-72 {
  margin: calc(var(--spacing) * -72);
}

.-m-80 {
  margin: calc(var(--spacing) * -80);
}

.-m-96 {
  margin: calc(var(--spacing) * -96);
}

.m-0 {
  margin: calc(var(--spacing) * 0);
}

.m-1 {
  margin: calc(var(--spacing) * 1);
}

.m-2 {
  margin: calc(var(--spacing) * 2);
}

.m-4 {
  margin: calc(var(--spacing) * 4);
}

.m-6 {
  margin: calc(var(--spacing) * 6);
}

.m-8 {
  margin: calc(var(--spacing) * 8);
}

.m-12 {
  margin: calc(var(--spacing) * 12);
}

.m-16 {
  margin: calc(var(--spacing) * 16);
}

.m-24 {
  margin: calc(var(--spacing) * 24);
}

.m-32 {
  margin: calc(var(--spacing) * 32);
}

.m-36 {
  margin: calc(var(--spacing) * 36);
}

.m-40 {
  margin: calc(var(--spacing) * 40);
}

.m-44 {
  margin: calc(var(--spacing) * 44);
}

.m-48 {
  margin: calc(var(--spacing) * 48);
}

.m-52 {
  margin: calc(var(--spacing) * 52);
}

.m-56 {
  margin: calc(var(--spacing) * 56);
}

.m-60 {
  margin: calc(var(--spacing) * 60);
}

.m-64 {
  margin: calc(var(--spacing) * 64);
}

.m-72 {
  margin: calc(var(--spacing) * 72);
}

.m-80 {
  margin: calc(var(--spacing) * 80);
}

.m-96 {
  margin: calc(var(--spacing) * 96);
}

.-mx-0 {
  margin-inline: calc(var(--spacing) * 0);
}

.-mx-1 {
  margin-inline: calc(var(--spacing) * -1);
}

.-mx-2 {
  margin-inline: calc(var(--spacing) * -2);
}

.-mx-4 {
  margin-inline: calc(var(--spacing) * -4);
}

.-mx-6 {
  margin-inline: calc(var(--spacing) * -6);
}

.-mx-8 {
  margin-inline: calc(var(--spacing) * -8);
}

.-mx-12 {
  margin-inline: calc(var(--spacing) * -12);
}

.-mx-16 {
  margin-inline: calc(var(--spacing) * -16);
}

.-mx-24 {
  margin-inline: calc(var(--spacing) * -24);
}

.-mx-32 {
  margin-inline: calc(var(--spacing) * -32);
}

.-mx-36 {
  margin-inline: calc(var(--spacing) * -36);
}

.-mx-40 {
  margin-inline: calc(var(--spacing) * -40);
}

.-mx-44 {
  margin-inline: calc(var(--spacing) * -44);
}

.-mx-48 {
  margin-inline: calc(var(--spacing) * -48);
}

.-mx-52 {
  margin-inline: calc(var(--spacing) * -52);
}

.-mx-56 {
  margin-inline: calc(var(--spacing) * -56);
}

.-mx-60 {
  margin-inline: calc(var(--spacing) * -60);
}

.-mx-64 {
  margin-inline: calc(var(--spacing) * -64);
}

.-mx-72 {
  margin-inline: calc(var(--spacing) * -72);
}

.-mx-80 {
  margin-inline: calc(var(--spacing) * -80);
}

.-mx-96 {
  margin-inline: calc(var(--spacing) * -96);
}

.mx-0 {
  margin-inline: calc(var(--spacing) * 0);
}

.mx-1 {
  margin-inline: calc(var(--spacing) * 1);
}

.mx-2 {
  margin-inline: calc(var(--spacing) * 2);
}

.mx-4 {
  margin-inline: calc(var(--spacing) * 4);
}

.mx-6 {
  margin-inline: calc(var(--spacing) * 6);
}

.mx-8 {
  margin-inline: calc(var(--spacing) * 8);
}

.mx-12 {
  margin-inline: calc(var(--spacing) * 12);
}

.mx-16 {
  margin-inline: calc(var(--spacing) * 16);
}

.mx-24 {
  margin-inline: calc(var(--spacing) * 24);
}

.mx-32 {
  margin-inline: calc(var(--spacing) * 32);
}

.mx-36 {
  margin-inline: calc(var(--spacing) * 36);
}

.mx-40 {
  margin-inline: calc(var(--spacing) * 40);
}

.mx-44 {
  margin-inline: calc(var(--spacing) * 44);
}

.mx-48 {
  margin-inline: calc(var(--spacing) * 48);
}

.mx-52 {
  margin-inline: calc(var(--spacing) * 52);
}

.mx-56 {
  margin-inline: calc(var(--spacing) * 56);
}

.mx-60 {
  margin-inline: calc(var(--spacing) * 60);
}

.mx-64 {
  margin-inline: calc(var(--spacing) * 64);
}

.mx-72 {
  margin-inline: calc(var(--spacing) * 72);
}

.mx-80 {
  margin-inline: calc(var(--spacing) * 80);
}

.mx-96 {
  margin-inline: calc(var(--spacing) * 96);
}

.-my-0 {
  margin-block: calc(var(--spacing) * 0);
}

.-my-1 {
  margin-block: calc(var(--spacing) * -1);
}

.-my-2 {
  margin-block: calc(var(--spacing) * -2);
}

.-my-4 {
  margin-block: calc(var(--spacing) * -4);
}

.-my-6 {
  margin-block: calc(var(--spacing) * -6);
}

.-my-8 {
  margin-block: calc(var(--spacing) * -8);
}

.-my-12 {
  margin-block: calc(var(--spacing) * -12);
}

.-my-16 {
  margin-block: calc(var(--spacing) * -16);
}

.-my-24 {
  margin-block: calc(var(--spacing) * -24);
}

.-my-32 {
  margin-block: calc(var(--spacing) * -32);
}

.-my-36 {
  margin-block: calc(var(--spacing) * -36);
}

.-my-40 {
  margin-block: calc(var(--spacing) * -40);
}

.-my-44 {
  margin-block: calc(var(--spacing) * -44);
}

.-my-48 {
  margin-block: calc(var(--spacing) * -48);
}

.-my-52 {
  margin-block: calc(var(--spacing) * -52);
}

.-my-56 {
  margin-block: calc(var(--spacing) * -56);
}

.-my-60 {
  margin-block: calc(var(--spacing) * -60);
}

.-my-64 {
  margin-block: calc(var(--spacing) * -64);
}

.-my-72 {
  margin-block: calc(var(--spacing) * -72);
}

.-my-80 {
  margin-block: calc(var(--spacing) * -80);
}

.-my-96 {
  margin-block: calc(var(--spacing) * -96);
}

.my-0 {
  margin-block: calc(var(--spacing) * 0);
}

.my-1 {
  margin-block: calc(var(--spacing) * 1);
}

.my-2 {
  margin-block: calc(var(--spacing) * 2);
}

.my-4 {
  margin-block: calc(var(--spacing) * 4);
}

.my-6 {
  margin-block: calc(var(--spacing) * 6);
}

.my-8 {
  margin-block: calc(var(--spacing) * 8);
}

.my-12 {
  margin-block: calc(var(--spacing) * 12);
}

.my-16 {
  margin-block: calc(var(--spacing) * 16);
}

.my-24 {
  margin-block: calc(var(--spacing) * 24);
}

.my-32 {
  margin-block: calc(var(--spacing) * 32);
}

.my-36 {
  margin-block: calc(var(--spacing) * 36);
}

.my-40 {
  margin-block: calc(var(--spacing) * 40);
}

.my-44 {
  margin-block: calc(var(--spacing) * 44);
}

.my-48 {
  margin-block: calc(var(--spacing) * 48);
}

.my-52 {
  margin-block: calc(var(--spacing) * 52);
}

.my-56 {
  margin-block: calc(var(--spacing) * 56);
}

.my-60 {
  margin-block: calc(var(--spacing) * 60);
}

.my-64 {
  margin-block: calc(var(--spacing) * 64);
}

.my-72 {
  margin-block: calc(var(--spacing) * 72);
}

.my-80 {
  margin-block: calc(var(--spacing) * 80);
}

.my-96 {
  margin-block: calc(var(--spacing) * 96);
}

.-mt-0 {
  margin-top: calc(var(--spacing) * 0);
}

.-mt-1 {
  margin-top: calc(var(--spacing) * -1);
}

.-mt-2 {
  margin-top: calc(var(--spacing) * -2);
}

.-mt-4 {
  margin-top: calc(var(--spacing) * -4);
}

.-mt-6 {
  margin-top: calc(var(--spacing) * -6);
}

.-mt-8 {
  margin-top: calc(var(--spacing) * -8);
}

.-mt-12 {
  margin-top: calc(var(--spacing) * -12);
}

.-mt-16 {
  margin-top: calc(var(--spacing) * -16);
}

.-mt-24 {
  margin-top: calc(var(--spacing) * -24);
}

.-mt-32 {
  margin-top: calc(var(--spacing) * -32);
}

.-mt-36 {
  margin-top: calc(var(--spacing) * -36);
}

.-mt-40 {
  margin-top: calc(var(--spacing) * -40);
}

.-mt-44 {
  margin-top: calc(var(--spacing) * -44);
}

.-mt-48 {
  margin-top: calc(var(--spacing) * -48);
}

.-mt-52 {
  margin-top: calc(var(--spacing) * -52);
}

.-mt-56 {
  margin-top: calc(var(--spacing) * -56);
}

.-mt-60 {
  margin-top: calc(var(--spacing) * -60);
}

.-mt-64 {
  margin-top: calc(var(--spacing) * -64);
}

.-mt-72 {
  margin-top: calc(var(--spacing) * -72);
}

.-mt-80 {
  margin-top: calc(var(--spacing) * -80);
}

.-mt-96 {
  margin-top: calc(var(--spacing) * -96);
}

.mt-0 {
  margin-top: calc(var(--spacing) * 0);
}

.mt-1 {
  margin-top: calc(var(--spacing) * 1);
}

.mt-2 {
  margin-top: calc(var(--spacing) * 2);
}

.mt-4 {
  margin-top: calc(var(--spacing) * 4);
}

.mt-6 {
  margin-top: calc(var(--spacing) * 6);
}

.mt-8 {
  margin-top: calc(var(--spacing) * 8);
}

.mt-12 {
  margin-top: calc(var(--spacing) * 12);
}

.mt-16 {
  margin-top: calc(var(--spacing) * 16);
}

.mt-24 {
  margin-top: calc(var(--spacing) * 24);
}

.mt-32 {
  margin-top: calc(var(--spacing) * 32);
}

.mt-36 {
  margin-top: calc(var(--spacing) * 36);
}

.mt-40 {
  margin-top: calc(var(--spacing) * 40);
}

.mt-44 {
  margin-top: calc(var(--spacing) * 44);
}

.mt-48 {
  margin-top: calc(var(--spacing) * 48);
}

.mt-52 {
  margin-top: calc(var(--spacing) * 52);
}

.mt-56 {
  margin-top: calc(var(--spacing) * 56);
}

.mt-60 {
  margin-top: calc(var(--spacing) * 60);
}

.mt-64 {
  margin-top: calc(var(--spacing) * 64);
}

.mt-72 {
  margin-top: calc(var(--spacing) * 72);
}

.mt-80 {
  margin-top: calc(var(--spacing) * 80);
}

.mt-96 {
  margin-top: calc(var(--spacing) * 96);
}

.-mr-0 {
  margin-right: calc(var(--spacing) * 0);
}

.-mr-1 {
  margin-right: calc(var(--spacing) * -1);
}

.-mr-2 {
  margin-right: calc(var(--spacing) * -2);
}

.-mr-4 {
  margin-right: calc(var(--spacing) * -4);
}

.-mr-6 {
  margin-right: calc(var(--spacing) * -6);
}

.-mr-8 {
  margin-right: calc(var(--spacing) * -8);
}

.-mr-12 {
  margin-right: calc(var(--spacing) * -12);
}

.-mr-16 {
  margin-right: calc(var(--spacing) * -16);
}

.-mr-24 {
  margin-right: calc(var(--spacing) * -24);
}

.-mr-32 {
  margin-right: calc(var(--spacing) * -32);
}

.-mr-36 {
  margin-right: calc(var(--spacing) * -36);
}

.-mr-40 {
  margin-right: calc(var(--spacing) * -40);
}

.-mr-44 {
  margin-right: calc(var(--spacing) * -44);
}

.-mr-48 {
  margin-right: calc(var(--spacing) * -48);
}

.-mr-52 {
  margin-right: calc(var(--spacing) * -52);
}

.-mr-56 {
  margin-right: calc(var(--spacing) * -56);
}

.-mr-60 {
  margin-right: calc(var(--spacing) * -60);
}

.-mr-64 {
  margin-right: calc(var(--spacing) * -64);
}

.-mr-72 {
  margin-right: calc(var(--spacing) * -72);
}

.-mr-80 {
  margin-right: calc(var(--spacing) * -80);
}

.-mr-96 {
  margin-right: calc(var(--spacing) * -96);
}

.mr-0 {
  margin-right: calc(var(--spacing) * 0);
}

.mr-1 {
  margin-right: calc(var(--spacing) * 1);
}

.mr-2 {
  margin-right: calc(var(--spacing) * 2);
}

.mr-4 {
  margin-right: calc(var(--spacing) * 4);
}

.mr-6 {
  margin-right: calc(var(--spacing) * 6);
}

.mr-8 {
  margin-right: calc(var(--spacing) * 8);
}

.mr-12 {
  margin-right: calc(var(--spacing) * 12);
}

.mr-16 {
  margin-right: calc(var(--spacing) * 16);
}

.mr-24 {
  margin-right: calc(var(--spacing) * 24);
}

.mr-32 {
  margin-right: calc(var(--spacing) * 32);
}

.mr-36 {
  margin-right: calc(var(--spacing) * 36);
}

.mr-40 {
  margin-right: calc(var(--spacing) * 40);
}

.mr-44 {
  margin-right: calc(var(--spacing) * 44);
}

.mr-48 {
  margin-right: calc(var(--spacing) * 48);
}

.mr-52 {
  margin-right: calc(var(--spacing) * 52);
}

.mr-56 {
  margin-right: calc(var(--spacing) * 56);
}

.mr-60 {
  margin-right: calc(var(--spacing) * 60);
}

.mr-64 {
  margin-right: calc(var(--spacing) * 64);
}

.mr-72 {
  margin-right: calc(var(--spacing) * 72);
}

.mr-80 {
  margin-right: calc(var(--spacing) * 80);
}

.mr-96 {
  margin-right: calc(var(--spacing) * 96);
}

.-mb-0 {
  margin-bottom: calc(var(--spacing) * 0);
}

.-mb-1 {
  margin-bottom: calc(var(--spacing) * -1);
}

.-mb-2 {
  margin-bottom: calc(var(--spacing) * -2);
}

.-mb-4 {
  margin-bottom: calc(var(--spacing) * -4);
}

.-mb-6 {
  margin-bottom: calc(var(--spacing) * -6);
}

.-mb-8 {
  margin-bottom: calc(var(--spacing) * -8);
}

.-mb-12 {
  margin-bottom: calc(var(--spacing) * -12);
}

.-mb-16 {
  margin-bottom: calc(var(--spacing) * -16);
}

.-mb-24 {
  margin-bottom: calc(var(--spacing) * -24);
}

.-mb-32 {
  margin-bottom: calc(var(--spacing) * -32);
}

.-mb-36 {
  margin-bottom: calc(var(--spacing) * -36);
}

.-mb-40 {
  margin-bottom: calc(var(--spacing) * -40);
}

.-mb-44 {
  margin-bottom: calc(var(--spacing) * -44);
}

.-mb-48 {
  margin-bottom: calc(var(--spacing) * -48);
}

.-mb-52 {
  margin-bottom: calc(var(--spacing) * -52);
}

.-mb-56 {
  margin-bottom: calc(var(--spacing) * -56);
}

.-mb-60 {
  margin-bottom: calc(var(--spacing) * -60);
}

.-mb-64 {
  margin-bottom: calc(var(--spacing) * -64);
}

.-mb-72 {
  margin-bottom: calc(var(--spacing) * -72);
}

.-mb-80 {
  margin-bottom: calc(var(--spacing) * -80);
}

.-mb-96 {
  margin-bottom: calc(var(--spacing) * -96);
}

.mb-0 {
  margin-bottom: calc(var(--spacing) * 0);
}

.mb-1 {
  margin-bottom: calc(var(--spacing) * 1);
}

.mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}

.mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}

.mb-6 {
  margin-bottom: calc(var(--spacing) * 6);
}

.mb-8 {
  margin-bottom: calc(var(--spacing) * 8);
}

.mb-12 {
  margin-bottom: calc(var(--spacing) * 12);
}

.mb-16 {
  margin-bottom: calc(var(--spacing) * 16);
}

.mb-24 {
  margin-bottom: calc(var(--spacing) * 24);
}

.mb-32 {
  margin-bottom: calc(var(--spacing) * 32);
}

.mb-36 {
  margin-bottom: calc(var(--spacing) * 36);
}

.mb-40 {
  margin-bottom: calc(var(--spacing) * 40);
}

.mb-44 {
  margin-bottom: calc(var(--spacing) * 44);
}

.mb-48 {
  margin-bottom: calc(var(--spacing) * 48);
}

.mb-52 {
  margin-bottom: calc(var(--spacing) * 52);
}

.mb-56 {
  margin-bottom: calc(var(--spacing) * 56);
}

.mb-60 {
  margin-bottom: calc(var(--spacing) * 60);
}

.mb-64 {
  margin-bottom: calc(var(--spacing) * 64);
}

.mb-72 {
  margin-bottom: calc(var(--spacing) * 72);
}

.mb-80 {
  margin-bottom: calc(var(--spacing) * 80);
}

.mb-96 {
  margin-bottom: calc(var(--spacing) * 96);
}

.-ml-0 {
  margin-left: calc(var(--spacing) * 0);
}

.-ml-1 {
  margin-left: calc(var(--spacing) * -1);
}

.-ml-2 {
  margin-left: calc(var(--spacing) * -2);
}

.-ml-4 {
  margin-left: calc(var(--spacing) * -4);
}

.-ml-6 {
  margin-left: calc(var(--spacing) * -6);
}

.-ml-8 {
  margin-left: calc(var(--spacing) * -8);
}

.-ml-12 {
  margin-left: calc(var(--spacing) * -12);
}

.-ml-16 {
  margin-left: calc(var(--spacing) * -16);
}

.-ml-24 {
  margin-left: calc(var(--spacing) * -24);
}

.-ml-32 {
  margin-left: calc(var(--spacing) * -32);
}

.-ml-36 {
  margin-left: calc(var(--spacing) * -36);
}

.-ml-40 {
  margin-left: calc(var(--spacing) * -40);
}

.-ml-44 {
  margin-left: calc(var(--spacing) * -44);
}

.-ml-48 {
  margin-left: calc(var(--spacing) * -48);
}

.-ml-52 {
  margin-left: calc(var(--spacing) * -52);
}

.-ml-56 {
  margin-left: calc(var(--spacing) * -56);
}

.-ml-60 {
  margin-left: calc(var(--spacing) * -60);
}

.-ml-64 {
  margin-left: calc(var(--spacing) * -64);
}

.-ml-72 {
  margin-left: calc(var(--spacing) * -72);
}

.-ml-80 {
  margin-left: calc(var(--spacing) * -80);
}

.-ml-96 {
  margin-left: calc(var(--spacing) * -96);
}

.ml-0 {
  margin-left: calc(var(--spacing) * 0);
}

.ml-1 {
  margin-left: calc(var(--spacing) * 1);
}

.ml-2 {
  margin-left: calc(var(--spacing) * 2);
}

.ml-4 {
  margin-left: calc(var(--spacing) * 4);
}

.ml-6 {
  margin-left: calc(var(--spacing) * 6);
}

.ml-8 {
  margin-left: calc(var(--spacing) * 8);
}

.ml-12 {
  margin-left: calc(var(--spacing) * 12);
}

.ml-16 {
  margin-left: calc(var(--spacing) * 16);
}

.ml-24 {
  margin-left: calc(var(--spacing) * 24);
}

.ml-32 {
  margin-left: calc(var(--spacing) * 32);
}

.ml-36 {
  margin-left: calc(var(--spacing) * 36);
}

.ml-40 {
  margin-left: calc(var(--spacing) * 40);
}

.ml-44 {
  margin-left: calc(var(--spacing) * 44);
}

.ml-48 {
  margin-left: calc(var(--spacing) * 48);
}

.ml-52 {
  margin-left: calc(var(--spacing) * 52);
}

.ml-56 {
  margin-left: calc(var(--spacing) * 56);
}

.ml-60 {
  margin-left: calc(var(--spacing) * 60);
}

.ml-64 {
  margin-left: calc(var(--spacing) * 64);
}

.ml-72 {
  margin-left: calc(var(--spacing) * 72);
}

.ml-80 {
  margin-left: calc(var(--spacing) * 80);
}

.ml-96 {
  margin-left: calc(var(--spacing) * 96);
}

.p-0 {
  padding: calc(var(--spacing) * 0);
}

.p-1 {
  padding: calc(var(--spacing) * 1);
}

.p-2 {
  padding: calc(var(--spacing) * 2);
}

.p-4 {
  padding: calc(var(--spacing) * 4);
}

.p-6 {
  padding: calc(var(--spacing) * 6);
}

.p-8 {
  padding: calc(var(--spacing) * 8);
}

.p-12 {
  padding: calc(var(--spacing) * 12);
}

.p-16 {
  padding: calc(var(--spacing) * 16);
}

.p-24 {
  padding: calc(var(--spacing) * 24);
}

.p-32 {
  padding: calc(var(--spacing) * 32);
}

.p-36 {
  padding: calc(var(--spacing) * 36);
}

.p-40 {
  padding: calc(var(--spacing) * 40);
}

.p-44 {
  padding: calc(var(--spacing) * 44);
}

.p-48 {
  padding: calc(var(--spacing) * 48);
}

.p-52 {
  padding: calc(var(--spacing) * 52);
}

.p-56 {
  padding: calc(var(--spacing) * 56);
}

.p-60 {
  padding: calc(var(--spacing) * 60);
}

.p-64 {
  padding: calc(var(--spacing) * 64);
}

.p-72 {
  padding: calc(var(--spacing) * 72);
}

.p-80 {
  padding: calc(var(--spacing) * 80);
}

.p-96 {
  padding: calc(var(--spacing) * 96);
}

.px-0 {
  padding-inline: calc(var(--spacing) * 0);
}

.px-1 {
  padding-inline: calc(var(--spacing) * 1);
}

.px-2 {
  padding-inline: calc(var(--spacing) * 2);
}

.px-4 {
  padding-inline: calc(var(--spacing) * 4);
}

.px-6 {
  padding-inline: calc(var(--spacing) * 6);
}

.px-8 {
  padding-inline: calc(var(--spacing) * 8);
}

.px-12 {
  padding-inline: calc(var(--spacing) * 12);
}

.px-16 {
  padding-inline: calc(var(--spacing) * 16);
}

.px-24 {
  padding-inline: calc(var(--spacing) * 24);
}

.px-32 {
  padding-inline: calc(var(--spacing) * 32);
}

.px-36 {
  padding-inline: calc(var(--spacing) * 36);
}

.px-40 {
  padding-inline: calc(var(--spacing) * 40);
}

.px-44 {
  padding-inline: calc(var(--spacing) * 44);
}

.px-48 {
  padding-inline: calc(var(--spacing) * 48);
}

.px-52 {
  padding-inline: calc(var(--spacing) * 52);
}

.px-56 {
  padding-inline: calc(var(--spacing) * 56);
}

.px-60 {
  padding-inline: calc(var(--spacing) * 60);
}

.px-64 {
  padding-inline: calc(var(--spacing) * 64);
}

.px-72 {
  padding-inline: calc(var(--spacing) * 72);
}

.px-80 {
  padding-inline: calc(var(--spacing) * 80);
}

.px-96 {
  padding-inline: calc(var(--spacing) * 96);
}

.py-0 {
  padding-block: calc(var(--spacing) * 0);
}

.py-1 {
  padding-block: calc(var(--spacing) * 1);
}

.py-2 {
  padding-block: calc(var(--spacing) * 2);
}

.py-4 {
  padding-block: calc(var(--spacing) * 4);
}

.py-6 {
  padding-block: calc(var(--spacing) * 6);
}

.py-8 {
  padding-block: calc(var(--spacing) * 8);
}

.py-12 {
  padding-block: calc(var(--spacing) * 12);
}

.py-16 {
  padding-block: calc(var(--spacing) * 16);
}

.py-24 {
  padding-block: calc(var(--spacing) * 24);
}

.py-32 {
  padding-block: calc(var(--spacing) * 32);
}

.py-36 {
  padding-block: calc(var(--spacing) * 36);
}

.py-40 {
  padding-block: calc(var(--spacing) * 40);
}

.py-44 {
  padding-block: calc(var(--spacing) * 44);
}

.py-48 {
  padding-block: calc(var(--spacing) * 48);
}

.py-52 {
  padding-block: calc(var(--spacing) * 52);
}

.py-56 {
  padding-block: calc(var(--spacing) * 56);
}

.py-60 {
  padding-block: calc(var(--spacing) * 60);
}

.py-64 {
  padding-block: calc(var(--spacing) * 64);
}

.py-72 {
  padding-block: calc(var(--spacing) * 72);
}

.py-80 {
  padding-block: calc(var(--spacing) * 80);
}

.py-96 {
  padding-block: calc(var(--spacing) * 96);
}

.pt-0 {
  padding-top: calc(var(--spacing) * 0);
}

.pt-1 {
  padding-top: calc(var(--spacing) * 1);
}

.pt-2 {
  padding-top: calc(var(--spacing) * 2);
}

.pt-4 {
  padding-top: calc(var(--spacing) * 4);
}

.pt-6 {
  padding-top: calc(var(--spacing) * 6);
}

.pt-8 {
  padding-top: calc(var(--spacing) * 8);
}

.pt-12 {
  padding-top: calc(var(--spacing) * 12);
}

.pt-16 {
  padding-top: calc(var(--spacing) * 16);
}

.pt-24 {
  padding-top: calc(var(--spacing) * 24);
}

.pt-32 {
  padding-top: calc(var(--spacing) * 32);
}

.pt-36 {
  padding-top: calc(var(--spacing) * 36);
}

.pt-40 {
  padding-top: calc(var(--spacing) * 40);
}

.pt-44 {
  padding-top: calc(var(--spacing) * 44);
}

.pt-48 {
  padding-top: calc(var(--spacing) * 48);
}

.pt-52 {
  padding-top: calc(var(--spacing) * 52);
}

.pt-56 {
  padding-top: calc(var(--spacing) * 56);
}

.pt-60 {
  padding-top: calc(var(--spacing) * 60);
}

.pt-64 {
  padding-top: calc(var(--spacing) * 64);
}

.pt-72 {
  padding-top: calc(var(--spacing) * 72);
}

.pt-80 {
  padding-top: calc(var(--spacing) * 80);
}

.pt-96 {
  padding-top: calc(var(--spacing) * 96);
}

.pr-0 {
  padding-right: calc(var(--spacing) * 0);
}

.pr-1 {
  padding-right: calc(var(--spacing) * 1);
}

.pr-2 {
  padding-right: calc(var(--spacing) * 2);
}

.pr-4 {
  padding-right: calc(var(--spacing) * 4);
}

.pr-6 {
  padding-right: calc(var(--spacing) * 6);
}

.pr-8 {
  padding-right: calc(var(--spacing) * 8);
}

.pr-12 {
  padding-right: calc(var(--spacing) * 12);
}

.pr-16 {
  padding-right: calc(var(--spacing) * 16);
}

.pr-24 {
  padding-right: calc(var(--spacing) * 24);
}

.pr-32 {
  padding-right: calc(var(--spacing) * 32);
}

.pr-36 {
  padding-right: calc(var(--spacing) * 36);
}

.pr-40 {
  padding-right: calc(var(--spacing) * 40);
}

.pr-44 {
  padding-right: calc(var(--spacing) * 44);
}

.pr-48 {
  padding-right: calc(var(--spacing) * 48);
}

.pr-52 {
  padding-right: calc(var(--spacing) * 52);
}

.pr-56 {
  padding-right: calc(var(--spacing) * 56);
}

.pr-60 {
  padding-right: calc(var(--spacing) * 60);
}

.pr-64 {
  padding-right: calc(var(--spacing) * 64);
}

.pr-72 {
  padding-right: calc(var(--spacing) * 72);
}

.pr-80 {
  padding-right: calc(var(--spacing) * 80);
}

.pr-96 {
  padding-right: calc(var(--spacing) * 96);
}

.pb-0 {
  padding-bottom: calc(var(--spacing) * 0);
}

.pb-1 {
  padding-bottom: calc(var(--spacing) * 1);
}

.pb-2 {
  padding-bottom: calc(var(--spacing) * 2);
}

.pb-4 {
  padding-bottom: calc(var(--spacing) * 4);
}

.pb-6 {
  padding-bottom: calc(var(--spacing) * 6);
}

.pb-8 {
  padding-bottom: calc(var(--spacing) * 8);
}

.pb-12 {
  padding-bottom: calc(var(--spacing) * 12);
}

.pb-16 {
  padding-bottom: calc(var(--spacing) * 16);
}

.pb-24 {
  padding-bottom: calc(var(--spacing) * 24);
}

.pb-32 {
  padding-bottom: calc(var(--spacing) * 32);
}

.pb-36 {
  padding-bottom: calc(var(--spacing) * 36);
}

.pb-40 {
  padding-bottom: calc(var(--spacing) * 40);
}

.pb-44 {
  padding-bottom: calc(var(--spacing) * 44);
}

.pb-48 {
  padding-bottom: calc(var(--spacing) * 48);
}

.pb-52 {
  padding-bottom: calc(var(--spacing) * 52);
}

.pb-56 {
  padding-bottom: calc(var(--spacing) * 56);
}

.pb-60 {
  padding-bottom: calc(var(--spacing) * 60);
}

.pb-64 {
  padding-bottom: calc(var(--spacing) * 64);
}

.pb-72 {
  padding-bottom: calc(var(--spacing) * 72);
}

.pb-80 {
  padding-bottom: calc(var(--spacing) * 80);
}

.pb-96 {
  padding-bottom: calc(var(--spacing) * 96);
}

.pl-0 {
  padding-left: calc(var(--spacing) * 0);
}

.pl-1 {
  padding-left: calc(var(--spacing) * 1);
}

.pl-2 {
  padding-left: calc(var(--spacing) * 2);
}

.pl-4 {
  padding-left: calc(var(--spacing) * 4);
}

.pl-6 {
  padding-left: calc(var(--spacing) * 6);
}

.pl-8 {
  padding-left: calc(var(--spacing) * 8);
}

.pl-12 {
  padding-left: calc(var(--spacing) * 12);
}

.pl-16 {
  padding-left: calc(var(--spacing) * 16);
}

.pl-24 {
  padding-left: calc(var(--spacing) * 24);
}

.pl-32 {
  padding-left: calc(var(--spacing) * 32);
}

.pl-36 {
  padding-left: calc(var(--spacing) * 36);
}

.pl-40 {
  padding-left: calc(var(--spacing) * 40);
}

.pl-44 {
  padding-left: calc(var(--spacing) * 44);
}

.pl-48 {
  padding-left: calc(var(--spacing) * 48);
}

.pl-52 {
  padding-left: calc(var(--spacing) * 52);
}

.pl-56 {
  padding-left: calc(var(--spacing) * 56);
}

.pl-60 {
  padding-left: calc(var(--spacing) * 60);
}

.pl-64 {
  padding-left: calc(var(--spacing) * 64);
}

.pl-72 {
  padding-left: calc(var(--spacing) * 72);
}

.pl-80 {
  padding-left: calc(var(--spacing) * 80);
}

.pl-96 {
  padding-left: calc(var(--spacing) * 96);
}

.text-2xl {
  font-size: var(--text-2xl);
}

.text-3xl {
  font-size: var(--text-3xl);
}

.text-4xl {
  font-size: var(--text-4xl);
}

.text-lg {
  font-size: var(--text-lg);
}

.text-sm {
  font-size: var(--text-sm);
}

.text-xl {
  font-size: var(--text-xl);
}

.text-xs {
  font-size: var(--text-xs);
}

.leading-1 {
  line-height: var(--leading-1);
}

.leading-lg {
  line-height: var(--leading-lg);
}

.leading-md {
  line-height: var(--leading-md);
}

.leading-sm {
  line-height: var(--leading-sm);
}

.font-black {
  font-weight: var(--font-weight-black);
}

.font-bold {
  font-weight: var(--font-weight-bold);
}

.font-extrabold {
  font-weight: var(--font-weight-extrabold);
}

.font-extralight {
  font-weight: var(--font-weight-extralight);
}

.font-light {
  font-weight: var(--font-weight-light);
}

.font-medium {
  font-weight: var(--font-weight-medium);
}

.font-normal {
  font-weight: var(--font-weight-normal);
}

.font-semibold {
  font-weight: var(--font-weight-semibold);
}

.font-thin {
  font-weight: var(--font-weight-thin);
}
