/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-button{--c-button-color:var(--cal-color-primary,#4263eb);--c-button-color-content:var(--cal-color-primary-content,#ffffff);--c-button-color-hover:color-mix(in oklab,var(--c-button-color),#000000 10%);--c-button-color-content-hover:var(--c-button-color-content)}[data-color-scheme=neutral].c-button{--c-button-color:var(--cal-color-neutral);--c-button-color-content:var(--cal-color-neutral-content)}[data-color-scheme=primary].c-button{--c-button-color:var(--cal-color-primary);--c-button-color-content:var(--cal-color-primary-content)}[data-color-scheme=secondary].c-button{--c-button-color:var(--cal-color-secondary);--c-button-color-content:var(--cal-color-secondary-content)}[data-color-scheme=accent].c-button{--c-button-color:var(--cal-color-accent);--c-button-color-content:var(--cal-color-accent-content)}[data-color-scheme=info].c-button{--c-button-color:var(--cal-color-info);--c-button-color-content:var(--cal-color-info-content)}[data-color-scheme=success].c-button{--c-button-color:var(--cal-color-success);--c-button-color-content:var(--cal-color-success-content)}[data-color-scheme=warning].c-button{--c-button-color:var(--cal-color-warning);--c-button-color-content:var(--cal-color-warning-content)}[data-color-scheme=error].c-button{--c-button-color:var(--cal-color-error);--c-button-color-content:var(--cal-color-error-content)}[data-color-scheme=secondary].c-button.c-button--soft{color:var(--cal-color-secondary-content)}[data-color-scheme=secondary].c-button.c-button--outline{--c-button-color:var(--cal-color-secondary-content);--c-button-color-content:var(--cal-color-secondary);border-color:var(--cal-color-secondary)}[data-color-scheme=secondary].c-button.c-button--outline:hover,[data-color-scheme=secondary].c-button.c-button--outline:focus{border-color:var(--c-button-color-hover)}[data-color-scheme=secondary].c-button.c-button--link{--c-button-color:var(--cal-color-secondary-content);--c-button-color-content:var(--cal-color-secondary)}[data-color-scheme=accent].c-button.c-button--soft{color:var(--cal-color-accent-content)}[data-color-scheme=accent].c-button.c-button--outline{--c-button-color:var(--cal-color-accent-content);--c-button-color-content:var(--cal-color-accent);border-color:var(--cal-color-accent)}[data-color-scheme=accent].c-button.c-button--outline:hover,[data-color-scheme=accent].c-button.c-button--outline:focus{border-color:var(--c-button-color-hover)}[data-color-scheme=accent].c-button.c-button--link{--c-button-color:var(--cal-color-accent-content);--c-button-color-content:var(--cal-color-accent);-webkit-text-decoration-color:var(--cal-color-accent);text-decoration-color:var(--cal-color-accent)}[data-color-scheme=accent].c-button.c-button--link:hover,[data-color-scheme=accent].c-button.c-button--link:focus{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}
.c-card{--c-card-color-text:var(--cal-color-text);--c-card-color-text-muted:var(--cal-color-text-muted);--c-card-color-border:transparent;--c-card-color-border-hover:var(--cal-color-border);--c-card-color-surface:var(--cal-color-surface-0)}.c-card[class*=is-shadow-effect]{--c-card-radius:var(--cal-radius-xl);border-width:0}.c-card[class*=is-shadow-effect]::after{content:"";position:absolute;inset:0;transform:translate(0,5px) rotate(5deg);background-color:var(--card-shadow-color,lightgrey);border-radius:var(--c-card-radius);z-index:-1;pointer-events:none}.c-card.is-shadow-effect-blue{--card-shadow-color:#134362}.c-card.is-shadow-effect-yellow{--card-shadow-color:#E4B635}.c-card.is-shadow-effect-green{--card-shadow-color:#5AB446}
[data-color-scheme=neutral].c-eyebrow{--c-eyebrow-color-text:var(--cal-color-neutral)}[data-color-scheme=primary].c-eyebrow{--c-eyebrow-color-text:var(--cal-color-primary)}[data-color-scheme=secondary].c-eyebrow{--c-eyebrow-color-text:var(--cal-color-secondary)}[data-color-scheme=accent].c-eyebrow{--c-eyebrow-color-text:var(--cal-color-accent)}
