/* Mantém-se minimalista; Tailwind já cobre o essencial. */
html, body { font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial; }

/* Em páginas privadas, se algum template ficou com text-white por engano,
   forçamos a herdar uma cor escura para não ficar “branco no branco”. */
.private-surface .text-white,
.private-surface .text-slate-100,
.private-surface .text-slate-200,
.private-surface .text-slate-300 {
  color: rgb(15 23 42) !important; /* slate-900 */
}
