/* Abgerundete Ecken seitenweit (Wunsch Timo, 2026-10-23), passend zu den
   Referenzen-Karten (.ref-card, 10px). Boxen/Bilder 10px, Bedienelemente 6px.
   Vollflächige Header-/Hintergrundbilder bleiben bewusst eckig. */

/* Kacheln und Boxen */
.box-referenz,
.box-referenz2,
.box-white,
.box-pad,
[class*="col-"][style*="background-color"] {
    border-radius: 10px;
    overflow: hidden;
}

/* Bilder im Inhalt (keine Icons, Logos-Pfeile, Chat-Button) */
.container img.img-responsive:not(.social):not(.bordercircle):not(.iconhomewidth):not(.padheaderpic),
.container-fluid .abstand img.img-responsive:not(.social):not(.bordercircle):not(.iconhomewidth),
a.demo-gallery img,
.justified-gallery > a,
.justified-gallery > a > img,
.embedsocial-hashtag iframe,
.container iframe,
.container video,
.bild {
    border-radius: 10px;
}
a.page-scroll > img { border-radius: 0 !important; }

/* Buttons und Formularfelder */
.btn,
button.btn,
a.button > .btn,
.btnsort,
input.buttonschnell,
input.i_text,
textarea.i_textarea,
.form-control {
    border-radius: 6px;
}

/* Mobil: Boxen, die bis an den Bildschirmrand gehen, bleiben eckig */
@media (max-width: 767px) {
    .box-white,
    .embedsocial-hashtag iframe {
        border-radius: 0;
    }
}
