/* Basis: Fonts (statische Brand-Schnitte), Reset, Grundtypo */
@font-face{font-family:'Poppins';font-weight:400;font-display:swap;src:url('../assets/fonts/Poppins-Regular.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-weight:600;font-display:swap;src:url('../assets/fonts/Poppins-SemiBold.woff2') format('woff2')}
@font-face{font-family:'Poppins';font-weight:700;font-display:swap;src:url('../assets/fonts/Poppins-Bold.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:400;font-display:swap;src:url('../assets/fonts/Manrope-Regular.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:600;font-display:swap;src:url('../assets/fonts/Manrope-SemiBold.woff2') format('woff2')}
@font-face{font-family:'Manrope';font-weight:700;font-display:swap;src:url('../assets/fonts/Manrope-Bold.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-weight:400;font-display:swap;src:url('../assets/fonts/JetBrainsMono-Regular.woff2') format('woff2')}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--body);background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}
a{color:inherit}
/* Eyebrow-Regel (Karsten 10.07.): einheitlich .9rem · DUNKEL = Sparten-Farbe · WEISS: blau echt, gelb/gruen -> Ink */
.eyebrow{font:700 .9rem var(--body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.content[data-sec="c"] .sblock:not(.white):not(.ybg) .eyebrow{color:var(--yellow)}
.content[data-sec="d"] .sblock:not(.white):not(.bbg) .eyebrow{color:var(--blue)}
.content[data-sec="e"] .sblock:not(.white):not(.gbg) .eyebrow{color:var(--green)}
/* Bruecken-Sektionen: Eyebrow zeigt die ZIEL-Sparte (staerker als das Scoping oben) */
.content .sblock .eyebrow.to-c{color:var(--yellow)!important}
.content .sblock .eyebrow.to-d{color:var(--blue)!important}
.content .sblock .eyebrow.to-e{color:var(--green)!important}
.eyebrow.yl{color:var(--yellow)} .eyebrow.bl{color:var(--blue)} .eyebrow.gr{color:var(--green)}
.eyebrow.ink{color:var(--ink-soft)} .eyebrow.wh{color:#fff}
.mono{font-family:var(--mono);letter-spacing:.02em}
.ctr{text-align:center}
