
/* Cards */
.card,
.card__link {
    border-radius: var(--root-border-radius);
}

.card__image {
    border-radius: var(--root-border-radius) var(--root-border-radius) 0 0;
}

/* CeHeader */
@media (min-width: 62rem) {
    .ce-header.banner--layout-0 .banner__content-frame,
    .ce-header.banner--layout-2 .banner__content-frame,
    .ce-header.banner--layout-3 .banner__content {
        --color-background: var(--root-color-background--support);
    }
}

input[type="search"].page-header__search__input {
    border-radius: var(--root-border-radius);
}

.page-header__search__button {
    border-radius: 0 var(--root-border-radius) var(--root-border-radius) 0;
}

/* Spotlight */
.spotlight.spotlight--layout-6 .spotlight__content,
.spotlight.spotlight--layout-7 .spotlight__content,
.spotlight:not(.spotlight--layout-0):not(.spotlight--layout-5) .spotlight__image,
.opening-hours-spotlight .opening-hours-spotlight__image {
    border-radius: var(--root-border-radius);
}

.opening-hours-spotlight.section--color-support .link {
    --color: var(--root-color--secondary);
}

.opening-hours-spotlight.section--color-support .link:hover,
.opening-hours-spotlight.section--color-support .link:active,
.opening-hours-spotlight.section--color-support .link:focus {
    --color: var(--root-color--secondary-dark);
}

/* Follow up */
.follow-up,
.follow-up__alert .notification,
.follow-up [class$="__image"] {
    border-radius: var(--root-border-radius);
}

/* Person */
.person__visual img {
    border-radius: var(--root-border-radius);
}

/* CE Portrait */
.portrait__visual img {
    border-radius: var(--root-border-radius);
}

/* Media Image */
.ce-gallery__image {
    border-radius: var(--root-border-radius);
}

/* List pages */
[data-document-type="55"] .card--image-none .card__link,
[data-document-type="56"] .card--image-none .card__link,
[data-document-type="66"] .card--image-none .card__link,
[data-document-type="69"] .card--image-none .card__link,
[data-document-type="77"] .card--image-none .card__link,
[data-document-type="80"] .card--image-none .card__link,
[data-document-type="88"] .card--image-none .card__link {
    padding-left: 1.5rem;
    padding-right: 1rem;
}

/* Social share */
.social-share__header {
    --font-weight: var(--root-font-weight--normal);
}
