/* @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}
