/* ============================================================
   MHL R216
   SCHLESWIG-HOLSTEIN – ROUNDED DESIGN ONLY
   ============================================================ */

/* ------------------------------------------------------------
   HAUPTBEREICH
   ------------------------------------------------------------ */

body.scene-sh #content.site-main {
    box-sizing: border-box;
}


/* ------------------------------------------------------------
   HERO / LEAD-KARTE
   ------------------------------------------------------------ */

body.scene-sh .editorial-lead {
    border-radius: 28px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;

    border: 1px solid rgba(74, 184, 214, .42) !important;

    box-shadow:
        0 20px 50px rgba(0, 18, 28, .30);
}


/* Hero-Bild exakt innerhalb der Karte */

body.scene-sh .editorial-lead > img {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    object-fit: cover !important;

    border-radius: 0 !important;
}


/* ------------------------------------------------------------
   DIE VIER INHALTSKARTEN
   ------------------------------------------------------------ */

/*
   WICHTIG:
   Hier wird KEIN display:grid gesetzt.
   Das vorhandene Layout der Seite bleibt erhalten.
*/

body.scene-sh .editorial-card {
    box-sizing: border-box !important;

    border-radius: 22px !important;
    overflow: hidden !important;

    border: 1px solid rgba(76, 185, 213, .30) !important;

    box-shadow:
        0 12px 32px rgba(0, 18, 28, .23);

    transition:
        transform .18s ease,
        box-shadow .18s ease,
        border-color .18s ease;
}


/* ------------------------------------------------------------
   BILDER IN DEN KARTEN
   ------------------------------------------------------------ */

body.scene-sh .editorial-card img {
    display: block !important;

    max-width: 100% !important;

    object-fit: cover !important;

    border-radius: 16px !important;

    border: 1px solid rgba(255,255,255,.08) !important;

    box-shadow:
        0 8px 22px rgba(0,0,0,.22);

    overflow: hidden;
}


/* ------------------------------------------------------------
   FIGUREN
   ------------------------------------------------------------ */

body.scene-sh .editorial-card figure {
    overflow: hidden !important;
    border-radius: 18px !important;
}


/* Bild innerhalb einer Figure */

body.scene-sh .editorial-card figure img {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    border-radius: 16px !important;
}


/* ------------------------------------------------------------
   DETAIL-BEREICH
   ------------------------------------------------------------ */

body.scene-sh .editorial-details {
    box-sizing: border-box !important;

    border-radius: 24px !important;
    overflow: hidden !important;

    border: 1px solid rgba(76, 185, 213, .32) !important;

    box-shadow:
        0 14px 36px rgba(0, 18, 28, .24);
}


/* Detail-Bilder */

body.scene-sh .editorial-details img {
    display: block !important;

    max-width: 100% !important;

    object-fit: cover !important;

    border-radius: 17px !important;
}


/* ------------------------------------------------------------
   HOVER
   ------------------------------------------------------------ */

body.scene-sh .editorial-card:hover {
    transform: translateY(-2px);

    border-color:
        rgba(76, 190, 220, .52) !important;

    box-shadow:
        0 18px 38px rgba(0, 18, 28, .30);
}


/* ------------------------------------------------------------
   RESPONSIVE
   ------------------------------------------------------------ */

/*
   R216 verändert hier bewusst NICHT das bestehende
   Responsive-Layout.
*/


