/* Generated quality guard: keeps generated content readable on simple light and dark surfaces. */
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .text-black,
    .text-slate-900,
    .text-slate-800,
    .text-slate-700,
    .text-gray-900,
    .text-gray-800,
    .text-gray-700,
    .text-zinc-900,
    .text-zinc-800,
    .text-zinc-700,
    .text-neutral-900,
    .text-neutral-800,
    .text-neutral-700,
    .text-stone-900,
    .text-stone-800,
    .text-stone-700
  ) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  ) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(h1, h2, h3, h4, h5, h6):not([class*='text-slate-']):not([class*='text-gray-']):not(
    [class*='text-zinc-']
  ):not([class*='text-neutral-']):not([class*='text-stone-']):not([class*='text-red-']):not(
    [class*='text-orange-']
  ):not([class*='text-amber-']):not([class*='text-yellow-']):not([class*='text-lime-']):not(
    [class*='text-green-']
  ):not([class*='text-emerald-']):not([class*='text-teal-']):not([class*='text-cyan-']):not(
    [class*='text-sky-']
  ):not([class*='text-blue-']):not([class*='text-indigo-']):not([class*='text-violet-']):not(
    [class*='text-purple-']
  ):not([class*='text-fuchsia-']):not([class*='text-pink-']):not([class*='text-rose-']):not(
    [class*='text-white']
  ):not([class*='text-black']) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .font-semibold,
    .font-bold,
    .font-medium,
    .tracking-tight,
    .tracking-tighter,
    .tracking-wide,
    .tracking-widest
  ):not([class*='text-slate-']):not([class*='text-gray-']):not([class*='text-zinc-']):not(
    [class*='text-neutral-']
  ):not([class*='text-stone-']):not([class*='text-red-']):not([class*='text-orange-']):not(
    [class*='text-amber-']
  ):not([class*='text-yellow-']):not([class*='text-lime-']):not([class*='text-green-']):not(
    [class*='text-emerald-']
  ):not([class*='text-teal-']):not([class*='text-cyan-']):not([class*='text-sky-']):not(
    [class*='text-blue-']
  ):not([class*='text-indigo-']):not([class*='text-violet-']):not([class*='text-purple-']):not(
    [class*='text-fuchsia-']
  ):not([class*='text-pink-']):not([class*='text-rose-']):not([class*='text-white']):not(
    [class*='text-black']
  ) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  a:not([class*='text-']):not([class*='bg-']) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .text-white,
    .text-slate-50,
    .text-slate-100,
    .text-slate-200,
    .text-slate-300,
    .text-gray-50,
    .text-gray-100,
    .text-gray-200,
    .text-gray-300,
    .text-zinc-50,
    .text-zinc-100,
    .text-zinc-200,
    .text-zinc-300,
    .text-neutral-50,
    .text-neutral-100,
    .text-neutral-200,
    .text-neutral-300,
    .text-stone-50,
    .text-stone-100,
    .text-stone-200,
    .text-stone-300
  ) {
  color: #334155 !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  ) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(h1, h2, h3, h4, h5, h6):not([class*='text-slate-']):not([class*='text-gray-']):not(
    [class*='text-zinc-']
  ):not([class*='text-neutral-']):not([class*='text-stone-']):not([class*='text-red-']):not(
    [class*='text-orange-']
  ):not([class*='text-amber-']):not([class*='text-yellow-']):not([class*='text-lime-']):not(
    [class*='text-green-']
  ):not([class*='text-emerald-']):not([class*='text-teal-']):not([class*='text-cyan-']):not(
    [class*='text-sky-']
  ):not([class*='text-blue-']):not([class*='text-indigo-']):not([class*='text-violet-']):not(
    [class*='text-purple-']
  ):not([class*='text-fuchsia-']):not([class*='text-pink-']):not([class*='text-rose-']):not(
    [class*='text-white']
  ):not([class*='text-black']) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .font-semibold,
    .font-bold,
    .font-medium,
    .tracking-tight,
    .tracking-tighter,
    .tracking-wide,
    .tracking-widest
  ):not([class*='text-slate-']):not([class*='text-gray-']):not([class*='text-zinc-']):not(
    [class*='text-neutral-']
  ):not([class*='text-stone-']):not([class*='text-red-']):not([class*='text-orange-']):not(
    [class*='text-amber-']
  ):not([class*='text-yellow-']):not([class*='text-lime-']):not([class*='text-green-']):not(
    [class*='text-emerald-']
  ):not([class*='text-teal-']):not([class*='text-cyan-']):not([class*='text-sky-']):not(
    [class*='text-blue-']
  ):not([class*='text-indigo-']):not([class*='text-violet-']):not([class*='text-purple-']):not(
    [class*='text-fuchsia-']
  ):not([class*='text-pink-']):not([class*='text-rose-']):not([class*='text-white']):not(
    [class*='text-black']
  ) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  a:not([class*='text-']):not([class*='bg-']),
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(button, a).border:not([class*='text-']):not([class*='bg-']) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(button, a).border:not([class*='border-']) {
  border-color: rgba(51, 65, 85, 0.35) !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  ):is(
    a,
    button,
    .font-semibold,
    .font-bold,
    .font-medium,
    .tracking-tight,
    .tracking-tighter,
    .tracking-wide,
    .tracking-widest
  ) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .text-black,
    .text-slate-900,
    .text-slate-800,
    .text-slate-700,
    .text-gray-900,
    .text-gray-800,
    .text-gray-700,
    .text-zinc-900,
    .text-zinc-800,
    .text-zinc-700,
    .text-neutral-900,
    .text-neutral-800,
    .text-neutral-700,
    .text-stone-900,
    .text-stone-800,
    .text-stone-700
  ) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .font-semibold,
    .font-bold,
    .font-medium,
    .tracking-tight,
    .tracking-tighter,
    .tracking-wide,
    .tracking-widest
  ):not([class*='text-slate-']):not([class*='text-gray-']):not([class*='text-zinc-']):not(
    [class*='text-neutral-']
  ):not([class*='text-stone-']):not([class*='text-red-']):not([class*='text-orange-']):not(
    [class*='text-amber-']
  ):not([class*='text-yellow-']):not([class*='text-lime-']):not([class*='text-green-']):not(
    [class*='text-emerald-']
  ):not([class*='text-teal-']):not([class*='text-cyan-']):not([class*='text-sky-']):not(
    [class*='text-blue-']
  ):not([class*='text-indigo-']):not([class*='text-violet-']):not([class*='text-purple-']):not(
    [class*='text-fuchsia-']
  ):not([class*='text-pink-']):not([class*='text-rose-']):not([class*='text-white']):not(
    [class*='text-black']
  ) {
  color: #f8fafc !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .text-white,
    .text-slate-50,
    .text-slate-100,
    .text-slate-200,
    .text-slate-300,
    .text-gray-50,
    .text-gray-100,
    .text-gray-200,
    .text-gray-300,
    .text-zinc-50,
    .text-zinc-100,
    .text-zinc-200,
    .text-zinc-300,
    .text-neutral-50,
    .text-neutral-100,
    .text-neutral-200,
    .text-neutral-300,
    .text-stone-50,
    .text-stone-100,
    .text-stone-200,
    .text-stone-300
  ) {
  color: #334155 !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    .font-semibold,
    .font-bold,
    .font-medium,
    .tracking-tight,
    .tracking-tighter,
    .tracking-wide,
    .tracking-widest
  ):not([class*='text-slate-']):not([class*='text-gray-']):not([class*='text-zinc-']):not(
    [class*='text-neutral-']
  ):not([class*='text-stone-']):not([class*='text-red-']):not([class*='text-orange-']):not(
    [class*='text-amber-']
  ):not([class*='text-yellow-']):not([class*='text-lime-']):not([class*='text-green-']):not(
    [class*='text-emerald-']
  ):not([class*='text-teal-']):not([class*='text-cyan-']):not([class*='text-sky-']):not(
    [class*='text-blue-']
  ):not([class*='text-indigo-']):not([class*='text-violet-']):not([class*='text-purple-']):not(
    [class*='text-fuchsia-']
  ):not([class*='text-pink-']):not([class*='text-rose-']):not([class*='text-white']):not(
    [class*='text-black']
  ) {
  color: #0f172a !important;
}
main
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  ) {
  color: #0f172a !important;
}
main
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  )
  :is(
    .bg-white,
    [class*='bg-white/8'],
    [class*='bg-white/9'],
    .bg-slate-50,
    [class*='bg-slate-50/'],
    .bg-slate-100,
    [class*='bg-slate-100/'],
    .bg-slate-200,
    [class*='bg-slate-200/'],
    .bg-slate-300,
    [class*='bg-slate-300/'],
    .bg-gray-50,
    [class*='bg-gray-50/'],
    .bg-gray-100,
    [class*='bg-gray-100/'],
    .bg-gray-200,
    [class*='bg-gray-200/'],
    .bg-gray-300,
    [class*='bg-gray-300/'],
    .bg-zinc-50,
    [class*='bg-zinc-50/'],
    .bg-zinc-100,
    [class*='bg-zinc-100/'],
    .bg-zinc-200,
    [class*='bg-zinc-200/'],
    .bg-zinc-300,
    [class*='bg-zinc-300/'],
    .bg-neutral-50,
    [class*='bg-neutral-50/'],
    .bg-neutral-100,
    [class*='bg-neutral-100/'],
    .bg-neutral-200,
    [class*='bg-neutral-200/'],
    .bg-neutral-300,
    [class*='bg-neutral-300/'],
    .bg-stone-50,
    [class*='bg-stone-50/'],
    .bg-stone-100,
    [class*='bg-stone-100/'],
    .bg-stone-200,
    [class*='bg-stone-200/'],
    .bg-stone-300,
    [class*='bg-stone-300/']
  )
  :is(
    .bg-black,
    [class*='bg-black/'],
    .bg-slate-900,
    [class*='bg-slate-900/'],
    .bg-slate-950,
    [class*='bg-slate-950/'],
    .bg-gray-900,
    [class*='bg-gray-900/'],
    .bg-gray-950,
    [class*='bg-gray-950/'],
    .bg-zinc-900,
    [class*='bg-zinc-900/'],
    .bg-zinc-950,
    [class*='bg-zinc-950/'],
    .bg-neutral-900,
    [class*='bg-neutral-900/'],
    .bg-neutral-950,
    [class*='bg-neutral-950/'],
    .bg-stone-900,
    [class*='bg-stone-900/'],
    .bg-stone-950,
    [class*='bg-stone-950/']
  ) {
  color: #f8fafc !important;
}
