/* ============================================================
   fonts.css
   Alle Schriften und Icon-Fonts zentral eingebunden.
   Wird in header.php als einziger <link>-Tag für Fonts geladen.
   ============================================================ */


/* --- Genericons (Automattic) --- */
@import url('/fonts/genericons/genericons.css');

/* --- Eigene Icons (fontastic.me) --- */
@import url('/fonts/ownfonts/fontasticme/styles.css');

/* --- Eigene Icons (Inkscape / fontsquirrel) --- */
@import url('/fonts/ownfonts/stylesheet.css');

/* --- Genericons Hilfsklasse --- */
.ownicons {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Genericons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/* ============================================================
   Google Fonts – lokal eingebunden via @font-face
   ============================================================ */

/* Bad Script */
@font-face {
	font-family: 'Bad Script';
	src: url('/fonts/googlefonts/bad-script/bad-script-v18-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Coming Soon */
@font-face {
	font-family: 'Coming Soon';
	src: url('/fonts/googlefonts/coming-soon/coming-soon-v20-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Corinthia */
@font-face {
	font-family: 'Corinthia';
	src: url('/fonts/googlefonts/corinthia/corinthia-v13-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Corinthia';
	src: url('/fonts/googlefonts/corinthia/corinthia-v13-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Cormorant Upright */
@font-face {
	font-family: 'Cormorant Upright';
	src: url('/fonts/googlefonts/cormorant-upright/cormorant-upright-v19-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Cormorant Upright';
	src: url('/fonts/googlefonts/cormorant-upright/cormorant-upright-v19-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Delius */
@font-face {
	font-family: 'Delius';
	src: url('/fonts/googlefonts/delius/delius-v21-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

/* Kalam */
@font-face {
	font-family: 'Kalam';
	src: url('/fonts/googlefonts/kalam/kalam-v18-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Kalam';
	src: url('/fonts/googlefonts/kalam/kalam-v18-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Kodchasan */
@font-face {
	font-family: 'Kodchasan';
	src: url('/fonts/googlefonts/kodchasan/kodchasan-v20-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Kodchasan';
	src: url('/fonts/googlefonts/kodchasan/kodchasan-v20-latin-italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Kodchasan';
	src: url('/fonts/googlefonts/kodchasan/kodchasan-v20-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Mulish */
@font-face {
	font-family: 'Mulish';
	src: url('/fonts/googlefonts/mulish/mulish-v18-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Mulish';
	src: url('/fonts/googlefonts/mulish/mulish-v18-latin-italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Mulish';
	src: url('/fonts/googlefonts/mulish/mulish-v18-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Open Sans */
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/googlefonts/open-sans/open-sans-v44-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/googlefonts/open-sans/open-sans-v44-latin-italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/fonts/googlefonts/open-sans/open-sans-v44-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Orbitron */
@font-face {
	font-family: 'Orbitron';
	src: url('/fonts/googlefonts/orbitron/orbitron-v35-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Orbitron';
	src: url('/fonts/googlefonts/orbitron/orbitron-v35-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Sansita */
@font-face {
	font-family: 'Sansita';
	src: url('/fonts/googlefonts/sansita/sansita-v12-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Sansita';
	src: url('/fonts/googlefonts/sansita/sansita-v12-latin-italic.woff2') format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Sansita';
	src: url('/fonts/googlefonts/sansita/sansita-v12-latin-700.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Sedgwick Ave */
@font-face {
	font-family: 'Sedgwick Ave';
	src: url('/fonts/googlefonts/sedgwick-ave/sedgwick-ave-v13-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
