/* FITnRUN – kleine Anpassungen für bessere Lesbarkeit und Bedienung (Design bleibt gleich) */

/* Wellenmuster im Hintergrund dezenter (war 40 % Deckkraft) */
.guten-1zI5NZ > .guten-background-overlay,
.guten-JC09Mm > .guten-background-overlay,
.guten-TWFbx6 > .guten-background-overlay{opacity:.25!important}
.guten-l8JAPt:not(.background-animated){background-color:#fff;position:relative}
.guten-l8JAPt:not(.background-animated)::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.72);pointer-events:none}
.guten-l8JAPt:not(.background-animated) > *{position:relative}

/* Fliesstext auf hellem Hintergrund dunkler und mit etwas mehr Zeilenabstand */
:is(.guten-JC09Mm,.guten-1zI5NZ,.guten-TWFbx6,.guten-l8JAPt) .gutenverse-text-editor p{color:#5a5a5a!important;line-height:1.7!important}

/* Zitat von Daniel (Über-Seite): linksbündig und heller, damit es sich besser liest */
p.fr-zitat{text-align:left!important;color:#d2d2d2!important;line-height:1.7!important}

/* Suche ohne Funktion ausblenden */
.guten-search,.guten-icon:has(> a[href="#search"]),.guten-HcCS8m{display:none!important}

/* Handy: keine erzwungenen Zeilenumbrüche in Untertiteln */
@media (max-width:767px){.heading-subtitle br{display:none}}

/* Sichtbarer Fokus für Tastaturbedienung */
a:focus-visible,button:focus-visible{outline:2px solid #cb6762;outline-offset:3px;border-radius:2px}
