/* DE shop fonts — no Google CDN. Stack close to DM Sans / Manrope. */
:root {
  --font-sans-de: "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", system-ui, -apple-system, sans-serif;
  --font-display-de: "Segoe UI Semibold", "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", system-ui, -apple-system, sans-serif;
}

html,
body {
  font-family: var(--font-sans-de);
}

h1, h2, h3, h4, h5, h6,
.fe-hero-title,
.house-intro h1,
.tk-hero h1,
.ag-hero h1,
.energy-kicker,
.house-kicker,
.ag-eyebrow {
  font-family: var(--font-display-de);
}

.lang-switch {
  font-size: 12px;
  letter-spacing: 0.04em;
  white-space: nowrap;
  margin-inline: 10px;
  opacity: 0.92;
}
.lang-switch a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
