/*! RockRecorder. Copyright (c) 2026 Rock Communications LLC. All rights reserved. Copying or redistributing this file is prohibited. */
.btn-brand,
.btn-primary {
--bs-btn-color: var(--color-on-accent);
--bs-btn-bg: var(--color-brand);
--bs-btn-border-color: var(--color-brand);
--bs-btn-hover-color: var(--color-on-accent);
--bs-btn-hover-bg: var(--color-brand-hover);
--bs-btn-hover-border-color: var(--color-brand-hover);
--bs-btn-active-color: var(--color-on-accent);
--bs-btn-active-bg: var(--color-brand-hover);
--bs-btn-active-border-color: var(--color-brand-hover);
--bs-btn-disabled-color: var(--color-on-accent);
--bs-btn-disabled-bg: var(--color-brand);
--bs-btn-disabled-border-color: var(--color-brand);
}
.btn-brand:focus-visible,
.btn-primary:focus-visible {
box-shadow: 0 0 0 0.2rem var(--color-focus-ring);
}
.modal-footer .btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.35rem;
height: 34px;
padding: 0 0.85rem;
border-radius: 6px;
}
.modal-footer .btn-toolbar-white,
.dropdown-menu .btn-toolbar-white {
background-color: var(--color-surface-2);
border-color: var(--color-border-strong);
}
.modal-footer .btn-toolbar-white:hover,
.modal-footer .btn-toolbar-white:focus-visible,
.dropdown-menu .btn-toolbar-white:hover,
.dropdown-menu .btn-toolbar-white:focus-visible {
background-color: var(--color-border);
border-color: var(--color-border-strong);
}
.admin-content .btn-brand.btn-sm:not(table .btn) {
display: inline-flex;
align-items: center;
justify-content: center;
height: 34px;
border-radius: 6px;
}
