/* ============================================================
   Impuls Studio – Brand Fonts
   Eingebunden in header.php + header_account.php
   ============================================================ */

@font-face {
    font-family: 'Neuething Sans';
    src: url('/assets/fonts/NeuethingSans-ExtraBoldExpanded.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neuething Sans';
    src: url('/assets/fonts/NeuethingSans-BoldExpanded.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neuething Sans';
    src: url('/assets/fonts/NeuethingSans-SemiBoldExpanded.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neuething Sans';
    src: url('/assets/fonts/NeuethingSans-MediumExpanded.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Neuething Sans';
    src: url('/assets/fonts/NeuethingSans-RegularExpanded.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Extrabold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Semibold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvena';
    src: url('/assets/fonts/Helvena-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Headings → Neuething Sans (überschreibt Bootstrap) */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Neuething Sans', 'Open Sans', sans-serif !important;
    color: #3a2018 !important;
    font-weight: 800;
}

/* Body / UI-Text → Helvena */
body,
p, span, label, td, th, li,
.form-control, .form-select,
.btn, .nav-link, .dropdown-item {
    font-family: 'Helvena', 'Open Sans', sans-serif;
}
