.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}