/* =========================================================
   Ubuntu Webfonts – lokal / relative URLs
   Erwartet: ubuntu.css liegt im selben Ordner wie die Font-Dateien
   (also /fonts/ubuntu.css und /fonts/*.woff2 usw.)
   ========================================================= */


/* ---------------------------------------------------------
   Ubuntu (Normal) – Weight 400
   --------------------------------------------------------- */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;

  /* IE9 Compat Modes */
  src: url('ubuntu-v20-latin-regular.eot');

  /* IE6-IE8 + Modern Browsers */
  src:
    local('Ubuntu Regular'),
    local('Ubuntu-Regular'),
    url('ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('ubuntu-v20-latin-regular.woff2') format('woff2'),
    url('ubuntu-v20-latin-regular.woff') format('woff'),
    url('ubuntu-v20-latin-regular.ttf') format('truetype'),
    url('ubuntu-v20-latin-regular.svg#Ubuntu') format('svg');
}

/* ---------------------------------------------------------
   Ubuntu (Alias) – Weight 500 (zeigt auf Regular, damit 500 nicht auf Fallback geht)
   --------------------------------------------------------- */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-display: swap;

  src: url('ubuntu-v20-latin-regular.eot');
  src:
    local('Ubuntu Regular'),
    local('Ubuntu-Regular'),
    url('ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('ubuntu-v20-latin-regular.woff2') format('woff2'),
    url('ubuntu-v20-latin-regular.woff') format('woff'),
    url('ubuntu-v20-latin-regular.ttf') format('truetype'),
    url('ubuntu-v20-latin-regular.svg#Ubuntu') format('svg');
}

/* ---------------------------------------------------------
   Ubuntu (Alias) – Weight 700 (zeigt auf Regular, damit Bold nicht auf Fallback geht)
   --------------------------------------------------------- */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;

  src: url('ubuntu-v20-latin-regular.eot');
  src:
    local('Ubuntu Regular'),
    local('Ubuntu-Regular'),
    url('ubuntu-v20-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('ubuntu-v20-latin-regular.woff2') format('woff2'),
    url('ubuntu-v20-latin-regular.woff') format('woff'),
    url('ubuntu-v20-latin-regular.ttf') format('truetype'),
    url('ubuntu-v20-latin-regular.svg#Ubuntu') format('svg');
}


/* ---------------------------------------------------------
   Ubuntu Condensed – Weight 400
   --------------------------------------------------------- */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;

  /* IE9 Compat Modes */
  src: url('ubuntu-condensed-v16-latin-regular.eot');

  /* IE6-IE8 + Modern Browsers */
  src:
    local('Ubuntu Condensed'),
    local('UbuntuCondensed-Regular'),
    url('ubuntu-condensed-v16-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('ubuntu-condensed-v16-latin-regular.woff2') format('woff2'),
    url('ubuntu-condensed-v16-latin-regular.woff') format('woff'),
    url('ubuntu-condensed-v16-latin-regular.ttf') format('truetype'),
    url('ubuntu-condensed-v16-latin-regular.svg#UbuntuCondensed') format('svg');
}


/* ---------------------------------------------------------
   Ubuntu Mono – Weight 400
   --------------------------------------------------------- */
@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;

  /* IE9 Compat Modes */
  src: url('ubuntu-mono-v15-latin-regular.eot');

  /* IE6-IE8 + Modern Browsers */
  src:
    local('Ubuntu Mono'),
    local('UbuntuMono-Regular'),
    url('ubuntu-mono-v15-latin-regular.eot?#iefix') format('embedded-opentype'),
    url('ubuntu-mono-v15-latin-regular.woff2') format('woff2'),
    url('ubuntu-mono-v15-latin-regular.woff') format('woff'),
    url('ubuntu-mono-v15-latin-regular.ttf') format('truetype'),
    url('ubuntu-mono-v15-latin-regular.svg#UbuntuMono') format('svg');
}


/* =========================================================
   Apply Ubuntu to headings (WordPress + allgemeine Selektoren)
   ========================================================= */
h1, h2, h3, h4, h5, h6,
.wp-block-heading,
.entry-title,
.page-title,
.archive-title,
.widget-title,
.site-title,
.site-description,
.comment-reply-title {
  font-family: 'Ubuntu', sans-serif !important;
}

/* Optional: falls ein Theme spezielle Heading-Klassen nutzt */
.has-text-align-center h1,
.has-text-align-center h2,
.has-text-align-center h3,
.has-text-align-center h4,
.has-text-align-center h5,
.has-text-align-center h6 {
  font-family: 'Ubuntu', sans-serif !important;
}
