
/* Page type background colors */
[data-document-type="1"].layout-1,
[data-document-type="55"],
[data-document-type="56"],
[data-document-type="77"],
[data-document-type="66"] {
    background-color: var(--root-color-background--grey);
}

/* Cards */
.card--color-primary .button,
.card--color-secondary .button {
    --border-top-width: var(--root-border-width);
    --border-right-width: var(--root-border-width);
    --border-bottom-width: var(--root-border-width);
    --border-left-width: var(--root-border-width);
}

/* Card Lists */
.section--color-primary .page-card-menu__button,
.section--color-secondary .page-card-menu__button,
.section--color-primary .events-featured-and-upcoming__button,
.section--color-secondary .events-featured-and-upcoming__button,
.section--color-primary .news-featured-and-latest__button,
.section--color-secondary .news-featured-and-latest__button,
.section--color-primary .projects-latest__button,
.section--color-secondary .projects-latest__button {
    --border-top-width: var(--root-border-width);
    --border-right-width: var(--root-border-width);
    --border-bottom-width: var(--root-border-width);
    --border-left-width: var(--root-border-width);
}

/* CE Spotlight */
.spotlight.section--color-primary .button,
.spotlight.section--color-secondary .button {
    --border-top-width: var(--root-border-width);
    --border-right-width: var(--root-border-width);
    --border-bottom-width: var(--root-border-width);
    --border-left-width: var(--root-border-width);
}

/* CE Follow-up */
.ce-follow-up.section--color-primary .follow-up__one-liner .follow-up__button.button,
.ce-follow-up.section--color-secondary .follow-up__one-liner .follow-up__button.button {
    --border-top-width: var(--root-border-width);
    --border-right-width: var(--root-border-width);
    --border-bottom-width: var(--root-border-width);
    --border-left-width: var(--root-border-width);
}
