/* ============================================================
   Nestocom — Lokale Schriften (DSGVO-konform)
   Einbinden via functions.php:
   wp_enqueue_style('nestocom-fonts', get_stylesheet_directory_uri() . '/fonts.css');
   ============================================================ */

/* Titillium Web 300 */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/NaPDcZTIAOhVxoMyOr9n_E7ffGjEKIl5YrSYqWM.woff2') format('woff2');
}

/* Titillium Web 400 */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/NaPecZTIAOhVxoMyOr9n_E7fRMHsDIRSfr0.woff2') format('woff2');
}

/* Titillium Web 600 */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/NaPDcZTIAOhVxoMyOr9n_E7ffBzCKIl5YrSYqWM.woff2') format('woff2');
}

/* Titillium Web 700 */
@font-face {
  font-family: "Titillium Web";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/NaPDcZTIAOhVxoMyOr9n_E7ffHjDKIl5YrSYqWM.woff2') format('woff2');
}

/* Space Mono 400 */
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2') format('woff2');
}

/* Space Mono 700 */
@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://beta.nestocom.de/wp-content/uploads/fonts/i7dMIFZifjKcF5UAWdDRaPpZYFeQHwyVd3U.woff2') format('woff2');
}

/* ============================================================
   Schriften global zuweisen
   ============================================================ */

body,
.et_pb_text,
.et_pb_button,
input,
select,
textarea {
  font-family: "Titillium Web", system-ui, -apple-system, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.et_pb_module_header {
  font-family: "Titillium Web", system-ui, -apple-system, sans-serif;
  font-weight: 700;
}

/* Hilfsklasse für Kicker-Texte (Space Mono) */
.mono,
.nestocom-mono {
  font-family: "Space Mono", ui-monospace, monospace;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}