/* Abschluss-Audit 07.11.2026: kleine optische Korrekturen ohne Umgestaltung. */

/* Charterboot: Unterzeile im Kopf lief am Handy bis an das Menüsymbol */
@media (max-width: 600px){
 :root body:not(:has(main.sheet)) header.site-nav .wordmark small{letter-spacing:.03em!important;white-space:nowrap}
}
/* Charterboot: goldene Kennzeile im Titelbild auf hellem Wald besser lesbar */
.hero-copy .hero-eyebrow{text-shadow:0 1px 12px rgba(4,16,22,.85),0 0 2px rgba(4,16,22,.7)}
/* Charterboot: Personenzähler am Handy, Beschriftung über den Zähler statt gedrängt daneben */
@media (max-width: 600px){
 .guest-control{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}
 .guest-control > div:first-child{display:flex;flex-wrap:wrap;column-gap:10px;align-items:baseline}
}
/* Charterboot: FAQ-Antwort in normaler Fließtextgröße statt übergroß */
.faq-section .question-explorer > p{font-size:18px!important;line-height:1.6!important}
@media (max-width: 599px){
 .faq-section .question-explorer > p{font-size:17px!important}
}

/* Gutschein: Kopfzeile wie auf den übrigen SaaleSpa-Seiten */
html body.sp-gift header.header .wordmark{width:160px!important}
html body.sp-gift header.header nav > a:not(.nav-book){font-size:15px!important;letter-spacing:.08em!important}
html body.sp-gift header.header nav > a.nav-book{font-size:12.5px!important}
@media (min-width: 901px){
 html body.sp-gift header.header{padding-top:22px!important;padding-bottom:22px!important}
}
@media (max-width: 900px){
 html body.sp-gift header.header .wordmark{width:145px!important}
 html body.sp-gift header.header .menu{font-size:16px!important}
}

/* Silvester: Knöpfe in derselben Schrift wie auf den übrigen SaaleSpa-Seiten */
.sv .sv-knopf{font-family:"Josefin Sans","DM Sans",Arial,sans-serif!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase}
/* Silvester: feste Leiste am Handy, „Silvester anfragen“ in einer Zeile */
@media (max-width: 480px){
 html body:has(main.sv) .mobile-book{grid-template-columns:1.5fr 1fr!important}
 html body:has(main.sv) .mobile-book a{letter-spacing:.1em!important;white-space:nowrap}
}

/* Startseite: Eckdaten „Dauer“ mit Zusatz „länger auf Anfrage“ */
.sp-ek-wert .sp-ek-zusatz{display:block;font-family:"DM Sans",Arial,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.3;margin-top:4px;opacity:.82;white-space:normal}
