.badge-phoenix {
  text-transform: none !important;
}

:root {
  /* Primary */
  --bs-primary: #f58220;
  --bs-primary-rgb: 245, 130, 32;

  --phoenix-primary: #f58220;
  --phoenix-primary-rgb: 245, 130, 32;

  /* Subtle backgrounds */
  --phoenix-primary-bg-subtle: #fff1e3;
  --phoenix-primary-border-subtle: #ffd2a8;
  --phoenix-primary-text-emphasis: #9a4f00;

  /* Buttons */
  --phoenix-btn-bg: #f58220;
  --phoenix-btn-hover-bg: #dd6f0b;
  --phoenix-btn-active-bg: #bf5f08;
  --phoenix-btn-disabled-bg: #f58220;

  /* Badges */
  --phoenix-badge-bg: var(--phoenix-primary-bg-subtle);
  --phoenix-badge-color: var(--phoenix-primary-text-emphasis);
  --phoenix-badge-border-color: var(--phoenix-primary-border-subtle);

  /* Navigation */
  --phoenix-nav-link-color: #f58220;
  --phoenix-nav-link-hover-color: #dd6f0b;
  --phoenix-nav-link-active-color: #bf5f08;

  --phoenix-link-color: #f58220;
  --phoenix-link-hover-color: #dd6f0b;

  --phoenix-focus-ring-color: rgba(245, 130, 32, .25);

  --phoenix-primary-light: #ffd2a8;
  --phoenix-primary-lighter: #fff1e3;
  --phoenix-primary-dark: #dd6f0b;
  --phoenix-primary-darker: #bf5f08;
}

.dropdown-menu {
  --phoenix-dropdown-link-active-bg: #f58220;
}

.btn-primary,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-button {
  --phoenix-btn-bg: #f58220;
  --phoenix-btn-hover-bg: #dd6f0b;
  --phoenix-btn-active-bg: #bf5f08;
  --phoenix-btn-disabled-bg: #f58220;
}

.form-select:focus,
.form-control:focus {
  border-color: #f58220;
  box-shadow: 0 0 0 0.25rem rgba(245, 130, 32, 0.25);
}

.form-select option:checked {
  background-color: #f58220;
  color: #fff;
}

.bio-toggle {
  --phoenix-btn-hover-bg: transparent;
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-hover-color: var(--phoenix-primary);
}

body {
  font-family: Inter, Roboto, Helvetica, Arial, sans-serif;
}