.btn {
    border-radius: var(--radius-lg, var(--btn-radius));
}

.btn-primary {
    color: var(--btn-primary-text, var(--btn-color, inherit));
    background-color: var(--btn-primary-bg, var(--btn-bg, transparent));
    border-color: var(--btn-primary-border, var(--btn-stroke, currentColor));
}

.btn-primary:hover {
    color: var(--btn-primary-hover-text, var(--btn-hover-color, var(--btn-color, inherit)));
    background-color: var(--btn-primary-hover-bg, var(--btn-hover-bg, transparent));
    border-color: var(--btn-primary-border-hover, var(--btn-hover-stroke, currentColor));
}

.btn-secondary {
    color: var(--btn-secondary-text, var(--btn-color, inherit));
    background-color: var(--btn-secondary-bg, var(--btn-bg, transparent));
    border-color: var(--btn-secondary-border, var(--btn-stroke, currentColor));
}

.btn-secondary:hover {
    color: var(--btn-secondary-hover-text, var(--btn-hover-color, var(--btn-color, inherit)));
    background-color: var(--btn-secondary-hover-bg, var(--btn-hover-bg, transparent));
    border-color: var(--btn-secondary-border-hover, var(--btn-hover-stroke, currentColor));
}

.ctc-form-control {
    border-radius: var(--radius-sm, var(--form-radius));
    padding: var(--form-py, 0.5rem) var(--form-px, 0.75rem);
}
