/*
 * Bootstrap 5 não tem .btn-default; FastBootstrap tem e usa tokens --ds-*
 * (light/dark via data-bs-theme). Este polyfill:
 * - no FastBootstrap: reusa os mesmos tokens (temas light e dark ok)
 * - no BS5 puro: cai no visual de .btn-secondary
 */
.btn-default {
  --bs-btn-color: var(--ds-text, #fff);
  --bs-btn-bg: var(--ds-background-neutral, #6c757d);
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--ds-text, #fff);
  --bs-btn-hover-bg: var(--ds-background-neutral-hovered, #5c636a);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: var(--ds-text-selected, #fff);
  --bs-btn-active-bg: var(--ds-background-selected, #565e64);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: var(--ds-text-disabled, #fff);
  --bs-btn-disabled-bg: var(--ds-background-disabled, #6c757d);
  --bs-btn-disabled-border-color: transparent;
}

.btn-default:not(.active):active {
  --bs-btn-active-color: var(--ds-text, #fff);
  --bs-btn-active-bg: var(--ds-background-neutral-pressed, #565e64);
}
