/**
 * Tailwind Safelist - DO NOT DELETE
 * 
 * This file contains all Tailwind classes that should be included in production builds.
 * These classes are used dynamically in the page editor and must be pre-compiled.
 * 
 * Tailwind v4 scans this file and includes all these classes in the final CSS.
 */

@layer utilities {
  /* Gradient Direction Classes */
  .bg-gradient-to-t,
  .bg-gradient-to-tr,
  .bg-gradient-to-r,
  .bg-gradient-to-br,
  .bg-gradient-to-b,
  .bg-gradient-to-bl,
  .bg-gradient-to-l,
  .bg-gradient-to-tl,
  
  /* Gradient From Colors - All Shades */
  .from-slate-50, .from-slate-100, .from-slate-200, .from-slate-300, .from-slate-400, .from-slate-500, .from-slate-600, .from-slate-700, .from-slate-800, .from-slate-900, .from-slate-950,
  .from-gray-50, .from-gray-100, .from-gray-200, .from-gray-300, .from-gray-400, .from-gray-500, .from-gray-600, .from-gray-700, .from-gray-800, .from-gray-900, .from-gray-950,
  .from-zinc-50, .from-zinc-100, .from-zinc-200, .from-zinc-300, .from-zinc-400, .from-zinc-500, .from-zinc-600, .from-zinc-700, .from-zinc-800, .from-zinc-900, .from-zinc-950,
  .from-neutral-50, .from-neutral-100, .from-neutral-200, .from-neutral-300, .from-neutral-400, .from-neutral-500, .from-neutral-600, .from-neutral-700, .from-neutral-800, .from-neutral-900, .from-neutral-950,
  .from-stone-50, .from-stone-100, .from-stone-200, .from-stone-300, .from-stone-400, .from-stone-500, .from-stone-600, .from-stone-700, .from-stone-800, .from-stone-900, .from-stone-950,
  .from-red-50, .from-red-100, .from-red-200, .from-red-300, .from-red-400, .from-red-500, .from-red-600, .from-red-700, .from-red-800, .from-red-900, .from-red-950,
  .from-orange-50, .from-orange-100, .from-orange-200, .from-orange-300, .from-orange-400, .from-orange-500, .from-orange-600, .from-orange-700, .from-orange-800, .from-orange-900, .from-orange-950,
  .from-amber-50, .from-amber-100, .from-amber-200, .from-amber-300, .from-amber-400, .from-amber-500, .from-amber-600, .from-amber-700, .from-amber-800, .from-amber-900, .from-amber-950,
  .from-yellow-50, .from-yellow-100, .from-yellow-200, .from-yellow-300, .from-yellow-400, .from-yellow-500, .from-yellow-600, .from-yellow-700, .from-yellow-800, .from-yellow-900, .from-yellow-950,
  .from-lime-50, .from-lime-100, .from-lime-200, .from-lime-300, .from-lime-400, .from-lime-500, .from-lime-600, .from-lime-700, .from-lime-800, .from-lime-900, .from-lime-950,
  .from-green-50, .from-green-100, .from-green-200, .from-green-300, .from-green-400, .from-green-500, .from-green-600, .from-green-700, .from-green-800, .from-green-900, .from-green-950,
  .from-emerald-50, .from-emerald-100, .from-emerald-200, .from-emerald-300, .from-emerald-400, .from-emerald-500, .from-emerald-600, .from-emerald-700, .from-emerald-800, .from-emerald-900, .from-emerald-950,
  .from-teal-50, .from-teal-100, .from-teal-200, .from-teal-300, .from-teal-400, .from-teal-500, .from-teal-600, .from-teal-700, .from-teal-800, .from-teal-900, .from-teal-950,
  .from-cyan-50, .from-cyan-100, .from-cyan-200, .from-cyan-300, .from-cyan-400, .from-cyan-500, .from-cyan-600, .from-cyan-700, .from-cyan-800, .from-cyan-900, .from-cyan-950,
  .from-sky-50, .from-sky-100, .from-sky-200, .from-sky-300, .from-sky-400, .from-sky-500, .from-sky-600, .from-sky-700, .from-sky-800, .from-sky-900, .from-sky-950,
  .from-blue-50, .from-blue-100, .from-blue-200, .from-blue-300, .from-blue-400, .from-blue-500, .from-blue-600, .from-blue-700, .from-blue-800, .from-blue-900, .from-blue-950,
  .from-indigo-50, .from-indigo-100, .from-indigo-200, .from-indigo-300, .from-indigo-400, .from-indigo-500, .from-indigo-600, .from-indigo-700, .from-indigo-800, .from-indigo-900, .from-indigo-950,
  .from-violet-50, .from-violet-100, .from-violet-200, .from-violet-300, .from-violet-400, .from-violet-500, .from-violet-600, .from-violet-700, .from-violet-800, .from-violet-900, .from-violet-950,
  .from-purple-50, .from-purple-100, .from-purple-200, .from-purple-300, .from-purple-400, .from-purple-500, .from-purple-600, .from-purple-700, .from-purple-800, .from-purple-900, .from-purple-950,
  .from-fuchsia-50, .from-fuchsia-100, .from-fuchsia-200, .from-fuchsia-300, .from-fuchsia-400, .from-fuchsia-500, .from-fuchsia-600, .from-fuchsia-700, .from-fuchsia-800, .from-fuchsia-900, .from-fuchsia-950,
  .from-pink-50, .from-pink-100, .from-pink-200, .from-pink-300, .from-pink-400, .from-pink-500, .from-pink-600, .from-pink-700, .from-pink-800, .from-pink-900, .from-pink-950,
  .from-rose-50, .from-rose-100, .from-rose-200, .from-rose-300, .from-rose-400, .from-rose-500, .from-rose-600, .from-rose-700, .from-rose-800, .from-rose-900, .from-rose-950,
  
  /* Gradient Via Colors - All Shades */
  .via-slate-50, .via-slate-100, .via-slate-200, .via-slate-300, .via-slate-400, .via-slate-500, .via-slate-600, .via-slate-700, .via-slate-800, .via-slate-900, .via-slate-950,
  .via-gray-50, .via-gray-100, .via-gray-200, .via-gray-300, .via-gray-400, .via-gray-500, .via-gray-600, .via-gray-700, .via-gray-800, .via-gray-900, .via-gray-950,
  .via-zinc-50, .via-zinc-100, .via-zinc-200, .via-zinc-300, .via-zinc-400, .via-zinc-500, .via-zinc-600, .via-zinc-700, .via-zinc-800, .via-zinc-900, .via-zinc-950,
  .via-neutral-50, .via-neutral-100, .via-neutral-200, .via-neutral-300, .via-neutral-400, .via-neutral-500, .via-neutral-600, .via-neutral-700, .via-neutral-800, .via-neutral-900, .via-neutral-950,
  .via-stone-50, .via-stone-100, .via-stone-200, .via-stone-300, .via-stone-400, .via-stone-500, .via-stone-600, .via-stone-700, .via-stone-800, .via-stone-900, .via-stone-950,
  .via-red-50, .via-red-100, .via-red-200, .via-red-300, .via-red-400, .via-red-500, .via-red-600, .via-red-700, .via-red-800, .via-red-900, .via-red-950,
  .via-orange-50, .via-orange-100, .via-orange-200, .via-orange-300, .via-orange-400, .via-orange-500, .via-orange-600, .via-orange-700, .via-orange-800, .via-orange-900, .via-orange-950,
  .via-amber-50, .via-amber-100, .via-amber-200, .via-amber-300, .via-amber-400, .via-amber-500, .via-amber-600, .via-amber-700, .via-amber-800, .via-amber-900, .via-amber-950,
  .via-yellow-50, .via-yellow-100, .via-yellow-200, .via-yellow-300, .via-yellow-400, .via-yellow-500, .via-yellow-600, .via-yellow-700, .via-yellow-800, .via-yellow-900, .via-yellow-950,
  .via-lime-50, .via-lime-100, .via-lime-200, .via-lime-300, .via-lime-400, .via-lime-500, .via-lime-600, .via-lime-700, .via-lime-800, .via-lime-900, .via-lime-950,
  .via-green-50, .via-green-100, .via-green-200, .via-green-300, .via-green-400, .via-green-500, .via-green-600, .via-green-700, .via-green-800, .via-green-900, .via-green-950,
  .via-emerald-50, .via-emerald-100, .via-emerald-200, .via-emerald-300, .via-emerald-400, .via-emerald-500, .via-emerald-600, .via-emerald-700, .via-emerald-800, .via-emerald-900, .via-emerald-950,
  .via-teal-50, .via-teal-100, .via-teal-200, .via-teal-300, .via-teal-400, .via-teal-500, .via-teal-600, .via-teal-700, .via-teal-800, .via-teal-900, .via-teal-950,
  .via-cyan-50, .via-cyan-100, .via-cyan-200, .via-cyan-300, .via-cyan-400, .via-cyan-500, .via-cyan-600, .via-cyan-700, .via-cyan-800, .via-cyan-900, .via-cyan-950,
  .via-sky-50, .via-sky-100, .via-sky-200, .via-sky-300, .via-sky-400, .via-sky-500, .via-sky-600, .via-sky-700, .via-sky-800, .via-sky-900, .via-sky-950,
  .via-blue-50, .via-blue-100, .via-blue-200, .via-blue-300, .via-blue-400, .via-blue-500, .via-blue-600, .via-blue-700, .via-blue-800, .via-blue-900, .via-blue-950,
  .via-indigo-50, .via-indigo-100, .via-indigo-200, .via-indigo-300, .via-indigo-400, .via-indigo-500, .via-indigo-600, .via-indigo-700, .via-indigo-800, .via-indigo-900, .via-indigo-950,
  .via-violet-50, .via-violet-100, .via-violet-200, .via-violet-300, .via-violet-400, .via-violet-500, .via-violet-600, .via-violet-700, .via-violet-800, .via-violet-900, .via-violet-950,
  .via-purple-50, .via-purple-100, .via-purple-200, .via-purple-300, .via-purple-400, .via-purple-500, .via-purple-600, .via-purple-700, .via-purple-800, .via-purple-900, .via-purple-950,
  .via-fuchsia-50, .via-fuchsia-100, .via-fuchsia-200, .via-fuchsia-300, .via-fuchsia-400, .via-fuchsia-500, .via-fuchsia-600, .via-fuchsia-700, .via-fuchsia-800, .via-fuchsia-900, .via-fuchsia-950,
  .via-pink-50, .via-pink-100, .via-pink-200, .via-pink-300, .via-pink-400, .via-pink-500, .via-pink-600, .via-pink-700, .via-pink-800, .via-pink-900, .via-pink-950,
  .via-rose-50, .via-rose-100, .via-rose-200, .via-rose-300, .via-rose-400, .via-rose-500, .via-rose-600, .via-rose-700, .via-rose-800, .via-rose-900, .via-rose-950,
  
  /* Gradient To Colors - All Shades */
  .to-slate-50, .to-slate-100, .to-slate-200, .to-slate-300, .to-slate-400, .to-slate-500, .to-slate-600, .to-slate-700, .to-slate-800, .to-slate-900, .to-slate-950,
  .to-gray-50, .to-gray-100, .to-gray-200, .to-gray-300, .to-gray-400, .to-gray-500, .to-gray-600, .to-gray-700, .to-gray-800, .to-gray-900, .to-gray-950,
  .to-zinc-50, .to-zinc-100, .to-zinc-200, .to-zinc-300, .to-zinc-400, .to-zinc-500, .to-zinc-600, .to-zinc-700, .to-zinc-800, .to-zinc-900, .to-zinc-950,
  .to-neutral-50, .to-neutral-100, .to-neutral-200, .to-neutral-300, .to-neutral-400, .to-neutral-500, .to-neutral-600, .to-neutral-700, .to-neutral-800, .to-neutral-900, .to-neutral-950,
  .to-stone-50, .to-stone-100, .to-stone-200, .to-stone-300, .to-stone-400, .to-stone-500, .to-stone-600, .to-stone-700, .to-stone-800, .to-stone-900, .to-stone-950,
  .to-red-50, .to-red-100, .to-red-200, .to-red-300, .to-red-400, .to-red-500, .to-red-600, .to-red-700, .to-red-800, .to-red-900, .to-red-950,
  .to-orange-50, .to-orange-100, .to-orange-200, .to-orange-300, .to-orange-400, .to-orange-500, .to-orange-600, .to-orange-700, .to-orange-800, .to-orange-900, .to-orange-950,
  .to-amber-50, .to-amber-100, .to-amber-200, .to-amber-300, .to-amber-400, .to-amber-500, .to-amber-600, .to-amber-700, .to-amber-800, .to-amber-900, .to-amber-950,
  .to-yellow-50, .to-yellow-100, .to-yellow-200, .to-yellow-300, .to-yellow-400, .to-yellow-500, .to-yellow-600, .to-yellow-700, .to-yellow-800, .to-yellow-900, .to-yellow-950,
  .to-lime-50, .to-lime-100, .to-lime-200, .to-lime-300, .to-lime-400, .to-lime-500, .to-lime-600, .to-lime-700, .to-lime-800, .to-lime-900, .to-lime-950,
  .to-green-50, .to-green-100, .to-green-200, .to-green-300, .to-green-400, .to-green-500, .to-green-600, .to-green-700, .to-green-800, .to-green-900, .to-green-950,
  .to-emerald-50, .to-emerald-100, .to-emerald-200, .to-emerald-300, .to-emerald-400, .to-emerald-500, .to-emerald-600, .to-emerald-700, .to-emerald-800, .to-emerald-900, .to-emerald-950,
  .to-teal-50, .to-teal-100, .to-teal-200, .to-teal-300, .to-teal-400, .to-teal-500, .to-teal-600, .to-teal-700, .to-teal-800, .to-teal-900, .to-teal-950,
  .to-cyan-50, .to-cyan-100, .to-cyan-200, .to-cyan-300, .to-cyan-400, .to-cyan-500, .to-cyan-600, .to-cyan-700, .to-cyan-800, .to-cyan-900, .to-cyan-950,
  .to-sky-50, .to-sky-100, .to-sky-200, .to-sky-300, .to-sky-400, .to-sky-500, .to-sky-600, .to-sky-700, .to-sky-800, .to-sky-900, .to-sky-950,
  .to-blue-50, .to-blue-100, .to-blue-200, .to-blue-300, .to-blue-400, .to-blue-500, .to-blue-600, .to-blue-700, .to-blue-800, .to-blue-900, .to-blue-950,
  .to-indigo-50, .to-indigo-100, .to-indigo-200, .to-indigo-300, .to-indigo-400, .to-indigo-500, .to-indigo-600, .to-indigo-700, .to-indigo-800, .to-indigo-900, .to-indigo-950,
  .to-violet-50, .to-violet-100, .to-violet-200, .to-violet-300, .to-violet-400, .to-violet-500, .to-violet-600, .to-violet-700, .to-violet-800, .to-violet-900, .to-violet-950,
  .to-purple-50, .to-purple-100, .to-purple-200, .to-purple-300, .to-purple-400, .to-purple-500, .to-purple-600, .to-purple-700, .to-purple-800, .to-purple-900, .to-purple-950,
  .to-fuchsia-50, .to-fuchsia-100, .to-fuchsia-200, .to-fuchsia-300, .to-fuchsia-400, .to-fuchsia-500, .to-fuchsia-600, .to-fuchsia-700, .to-fuchsia-800, .to-fuchsia-900, .to-fuchsia-950,
  .to-pink-50, .to-pink-100, .to-pink-200, .to-pink-300, .to-pink-400, .to-pink-500, .to-pink-600, .to-pink-700, .to-pink-800, .to-pink-900, .to-pink-950,
  .to-rose-50, .to-rose-100, .to-rose-200, .to-rose-300, .to-rose-400, .to-rose-500, .to-rose-600, .to-rose-700, .to-rose-800, .to-rose-900, .to-rose-950 {
    /* Tailwind will generate the actual CSS for these classes */
  }
}
