/*
Theme Name: FAVORIT Massivhaus Theme
Version: 0.15.0
Text Domain: favorit-massivhaus-theme
*/

@font-face {
	font-family: 'Instrument Sans';
	src: url('./assets/fonts/instrumental-sans/InstrumentSans-Variable.woff2') format('woff2');
	font-weight: 400 700;
	font-stretch: 75% 100%;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Instrument Sans';
	src: url('./assets/fonts/instrumental-sans/InstrumentSans-Italic-Variable.woff2') format('woff2');
	font-weight: 400 700;
	font-stretch: 75% 100%;
	font-style: italic;
	font-display: swap;
}

/*
 * Base typography. Colours come from the tokens in assets/css/global.css —
 * style.css used to redeclare the same hex values under --fmt-* names, which
 * left the theme with two parallel token sets saying the same thing.
 */

::selection {
	background: var(--red);
	color: var(--bg);
}

body {
	background-color: var(--bg);
	color: var(--ink-soft);
	font-family: 'Instrument Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
	font-weight: 400;
	line-height: 1.5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
	color: var(--ink);
}

h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
	color: var(--em);
}

a {
	color: var(--red);
	text-decoration: none;
}
