/* /Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Theme-aware overrides for default Bootstrap styles */

a[b-17sgvtghs0] {
  color: var(--accent);
}

.btn-primary[b-17sgvtghs0] {
  color: #fff;
  background-color: var(--accent);
  border-color: var(--accent-light);
}

.btn-primary:hover[b-17sgvtghs0] {
  background-color: var(--accent-light);
  border-color: var(--accent);
}

.btn-outline-dark[b-17sgvtghs0] {
  color: var(--text-primary);
  border-color: var(--border);
}

.btn-outline-dark:hover[b-17sgvtghs0] {
  background-color: var(--bg-secondary);
  color: var(--text-primary);
  border-color: var(--border);
}

.btn-dark[b-17sgvtghs0] {
  background-color: var(--text-primary);
  border-color: var(--text-primary);
}

.btn-dark:hover[b-17sgvtghs0] {
  background-color: var(--text-secondary);
  border-color: var(--text-secondary);
}

.border-top[b-17sgvtghs0] {
  border-top: 1px solid var(--border) !important;
}

.nav-pills .nav-link.active[b-17sgvtghs0], .nav-pills .show > .nav-link[b-17sgvtghs0] {
  color: #fff;
  background-color: var(--accent);
  border-color: var(--accent-light);
}

.footer[b-17sgvtghs0] {
  position: relative;
  bottom: auto;
  width: 100%;
  white-space: nowrap;
  line-height: normal;
}
