/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


/* ── Fonte principal: DM Sans (variável, local) ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../fonts/DMSans-Variable.ttf') format('truetype-variations'),
       url('../fonts/DMSans-Variable.ttf') format('truetype');
  font-weight: 100 1000;
  font-style: normal;
  font-display: swap;
}

/* Substitui a fonte padrão do template (Inter) e do menu pela DM Sans */
:root {
  --cnvs-body-font: 'DM Sans', system-ui, sans-serif;
  --cnvs-primary-font: 'DM Sans', system-ui, sans-serif;
}

body {
  font-family: 'DM Sans', system-ui, sans-serif;
}

/* ── Títulos: DM Sans Light ── */
:root {
  --cnvs-headings-font-weight: 300;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'DM Sans', system-ui, sans-serif;
  font-weight: 300;
}
