/* Ajuste definitivo de fontes - Cormorant Garamond
   Este arquivo fica depois do CSS principal e cobre frontend, backend, componentes dinâmicos, formulários, tabelas e conteúdo com estilos inline. */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

:root{
  --serif:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
  --sans:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
  --font-primary:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
  --font-secondary:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
}

html, body, body *:not(svg):not(path):not(circle):not(rect):not(line):not(polyline):not(polygon),
body *::before, body *::after,
button, input, select, textarea, option, optgroup, datalist, output,
table, thead, tbody, tfoot, tr, th, td, caption,
.admin-body, .admin-body *, .admin-shell, .admin-card, .admin-panel, .admin-table,
.site-nav, .site-nav *, .hero, .hero *, .footer, .footer *,
.form-container, .form-container *, .landing-section, .landing-section *,
[style*='font-family'], [style*='font:']{
  font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
}

input::placeholder, textarea::placeholder{
  font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
}

svg text, svg tspan{
  font-family:'Cormorant Garamond', Georgia, 'Times New Roman', serif !important;
}
