/*
 Theme Name:   MinimalistBlogger Child
 Theme URI:    https://magisch.info
 Description:  Child Theme für MinimalistBlogger mit lokal gehosteten Barlow-Fonts (DSGVO-konform)
 Author:       magisch.info
 Author URI:   https://magisch.info
 Template:     minimalistblogger
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  minimalistblogger-child
*/

/* === Barlow Condensed === */
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-100.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-100-italic.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-200-italic.woff2') format('woff2');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-300-italic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-400-italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-500-italic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-600-italic.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-700-italic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-800.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-800-italic.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Condensed';
    src: url('fonts/barlow-condensed/barlow-condensed-900-italic.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* === Barlow Semi Condensed === */
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-100.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-100-italic.woff2') format('woff2');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-200.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-200-italic.woff2') format('woff2');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-300.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-300-italic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-400.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-400-italic.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-500.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-500-italic.woff2') format('woff2');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-600.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-600-italic.woff2') format('woff2');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-700.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-700-italic.woff2') format('woff2');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-800.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-800-italic.woff2') format('woff2');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-900.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    src: url('fonts/barlow-semicondensed/barlow-semicondensed-900-italic.woff2') format('woff2');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* === Inter (Variable Font, alle Schnitte 100-900) === */
@font-face {
    font-family: 'Inter';
    src: url('fonts/inter/inter-variable.woff2') format('woff2');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('fonts/inter/inter-variable-italic.woff2') format('woff2');
    font-weight: 100 900;
    font-style: italic;
    font-display: swap;
}

/* === Fließtext / Body === */
body,
p,
li,
td,
th,
dd,
dt,
blockquote,
.entry-content,
.widget,
.comment-body,
input,
textarea,
select {
    font-family: 'Inter', sans-serif !important;

}

p {
    margin: 0 0 15px 0;
}

/* === Überschriften === */
h1, h2, h3, h4, h5, h6,
h1.entry-title, h2.entry-title,
.site-title, .site-title a,
.page-title, .post-title {
    font-family: 'Barlow Condensed', sans-serif !important;
    font-weight: 500 !important;
    text-align:left !important;
}

/* === Buttons === */
button,
input[type=button],
input[type=reset],
input[type=submit],
.button,
a.button,
.wp-block-button__link {
    background: #000 !important;
    color: #fff !important;
    border: none !important;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button:hover,
a.button:hover,
.wp-block-button__link:hover {
    background: #333 !important;
    color: #fff !important;
}

/* Fusszeile Site Info ausblenden */
.site-info {
    display: none;
}
