@charset "UTF-8";:root{--cassiopeia-color-primary:#038d94;--cassiopeia-color-link:#224faa;--link-color:#224faa;--link-color-rgb:34,79,170;--cassiopeia-color-hover:#038d94;--link-hover-color:#038d94;--link-hover-color-rgb:66,64,119}
@media only screen and (max-width: 768px) {
    img.no-mobile {
        display: none !important;
    }
}
body, p {
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
@media (max-width: 480px) {
    body, 
    p, 
    article, 
    .content {
        white-space: normal;
        word-wrap: break-word;
        overflow-wrap: break-word;
    }
}
@media (max-width: 480px) {
    p {
        text-align: left !important;
        word-break: normal !important;
        white-space: normal !important;
    }
}
/* =======================================
   Joomla 5 – Handy-Optimierung
   - Bilder ausblenden
   - Text sauber umbrechen
   - Blocksatz auf kleinen Bildschirmen deaktivieren
======================================= */

/* Bilder auf Handys ausblenden */
@media (max-width: 768px) {
    img.no-mobile {
        display: none !important;
    }
}

/* Bilder floaten auf Handy aufheben und zentrieren */
@media (max-width: 768px) {
    p img {
        float: none !important;              /* float rechts/links aufheben */
        display: block !important;           /* Block anzeigen */
        margin: 0 auto 10px auto !important; /* zentrieren + Abstand unten */
    }
}

/* Text auf Handys sauber umbrechen, Blocksatz deaktivieren */
@media (max-width: 768px) {
    p, article, .content {
        text-align: left !important;        /* linksbündig, kein Blocksatz */
        white-space: normal !important;     /* überflüssige Leerzeichen ignorieren */
        word-break: normal !important;      /* normale Wortumbrüche */
        overflow-wrap: break-word !important; /* lange Wörter umbrechen */
    }
}
