/* Tailwind overrides e helpers */
@layer base {
  body { @apply font-sans bg-gray-100 text-gray-900; }
}

/* Ícones Remix/Lucide não sobrescritos */
:where([class^="ri-"])::before,
:where(svg.lucide) {
  vertical-align: -0.125em;
}
