/**
 * FirstClass Frontend Tweaks — local Belleza font + typography override.
 * Font files are self-hosted (DSGVO — no Google CDN request).
 * Belleza ships only regular (400); bold is browser-synthesized.
 * URLs are relative to this file (../fonts/) — resolve against the stylesheet.
 */

@font-face {
	font-family: 'Belleza';
	font-style: normal;
	font-weight: 400 700; /* accept faux-bold requests against the single file */
	font-display: swap;
	src: url('../fonts/belleza-400.woff2') format('woff2'),
	     url('../fonts/belleza-400.woff') format('woff');
}

/* ---- Typography override: win over theme inline body{font-family} + base CSS ---- */
body,
input, textarea, select, button,
h1, h2, h3, h4, h5, h6,
.mkdf-iwt-title, .mkdf-iwt-tagline, .mkdf-iwt-text,
.mkdf-h6,
.mkdf-main-menu, .mkdf-main-menu ul li a,
.mkdf-mobile-nav, .mkdf-mobile-nav ul li a,
.mkdf-btn, .qbutton, button, .wpcf7-submit {
	font-family: 'Belleza', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/* ---- Clickable tile: keep layout, strip default link styling ---- */
.mkdf-image-with-text-holder .mkdf-iwt-full-link {
	display: block;
	color: inherit;
	text-decoration: none;
}
.mkdf-image-with-text-holder .mkdf-iwt-full-link:hover {
	color: inherit;
	text-decoration: none;
}
