/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 20 2025 | 07:35:59 */
/* 1) Header: nie umbrechen, Titel wirklich mittig und skalierend */
.site-header .header-inner{position:relative;display:flex;flex-wrap:nowrap;align-items:center;min-width:0}
.site-branding,.header-branding{flex:1 1 auto;min-width:0;white-space:nowrap}
.site-title,.site-logo-text,.custom-logo-text,.header-title,
.site-title a,.site-logo-text a,.custom-logo-text a,.header-title a{
  position:absolute;left:50%;transform:translateX(-50%);
  white-space:nowrap;line-height:1.1;max-width:calc(100% - 140px);
  font-size:clamp(.72rem,5.6vw,1.9rem)
}
@media (max-width:400px){
  .site-title,.site-logo-text,.custom-logo-text,.header-title,
  .site-title a,.site-logo-text a,.custom-logo-text a,.header-title a{
    font-size:min(.98rem,5vw)
  }
}

/* 2) Hero-/Intro-Text (dein WP-Block) */
.has-text-align-center.has-large-font-size{
  font-size:clamp(1.25rem,6vw,3.5rem);line-height:1.1;
  word-break:keep-all;hyphens:none;text-wrap:balance;
  max-width:80%;margin:0 auto;text-align:center
}

/* 3) Überschriften global (einmal, ohne Duplikate) */
h1{font-size:clamp(1.8rem,5vw,3rem)}
h2{font-size:clamp(1.6rem,4.5vw,2.4rem)}
h3{font-size:clamp(1.4rem,4vw,2rem)}
h4{font-size:clamp(1.2rem,3.5vw,1.6rem)}
h5{font-size:clamp(1rem,3vw,1.4rem)}
h6{font-size:clamp(.9rem,2.5vw,1.2rem)}
h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;hyphens:none}
