/* Stile für die team-image-banner Komponente */

/* :host ist der Selektor für das Custom Element selbst */
team-image-banner {
    display: block; /* Wichtig, damit die Komponente Platz einnimmt */
    width: 100%;
    /* Reserviert den Platz, auch wenn das Bild noch nicht da ist. DER CLS-FIX. */
    aspect-ratio: 1920 / 226;
    background-color: #f0f0f0; /* Optionaler Platzhalter-Hintergrund */
}

/* Du könntest hier auch den Wrapper stylen, falls nötig */
/* .team-image-wrapper { ... } */

/* Stile für das Bild, sobald es geladen wird */
team-image-banner img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; /* Passt das Bild an den Container an */
}