/* SB-Core shared front-end design variables are injected inline by Core. */

/*
 * Shared ItalianAirports typography.
 * Body/UI: Roboto. Headings: Roboto Condensed.
 * Keep the families in Core so individual visual modules inherit one system.
 */
body,
body .et_pb_module,
body .et_pb_text,
body .et_pb_button,
body button,
body input,
body select,
body textarea {
	font-family: var(--sb-font-body, "Roboto", Arial, sans-serif) !important;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .entry-title,
body .et_pb_module_header,
body .et_pb_fullwidth_header_subhead,
body .sb-section-title {
	font-family: var(--sb-font-heading, "Roboto Condensed", Arial, sans-serif) !important;
	letter-spacing: -0.02em;
}

body h1 { font-weight: 800; }
body h2 { font-weight: 700; }
body h3,
body h4,
body h5,
body h6 { font-weight: 700; }

body .et-menu a,
body #top-menu a,
body nav a,
body .menu a,
body .et_pb_button,
body button,
body input[type="button"],
body input[type="submit"] {
	font-family: var(--sb-font-body, "Roboto", Arial, sans-serif) !important;
	font-weight: 600;
}

/* Do not disturb WordPress toolbar icon typography on the public site. */
#wpadminbar,
#wpadminbar * {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

body { font-weight: 300; }
body h1, body h2, body h3, body h4, body h5, body h6 { font-weight: 800; }
