html, body {
  height: auto!important;
  max-width: 100%;
  overflow-x: hidden;
}

.tooltip {
  --bs-tooltip-color: #ffffff;
}

.musicplayer {
  max-width: 80vw;
  margin: 0 auto;
  padding: 20px;
  text-align: right;
}

.navbar-brand {
  font-size: x-large;
}

.nav-link {
  font-size: larger;
}

@media (max-width: 1799px) {
  .nom {
    display: none !important;
  }
}

@media (min-width: 1799px) {
  .nnom {
    display: none !important;
  }
}

.crispyAcc {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: #403e55;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-dark);
  --bs-accordion-border-width: 2px;
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-secondary-bg);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(55, 99, 244, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-body-color);
  --bs-accordion-active-bg: #5e5c73;
}

.crispyCard {
  margin-bottom: 16px;
}

.sh-form {
  background-color: var(--bs-gray);
  color: var(--ref-gray-100);
  border-color: rgba(0,0,0,0.7);
}

.sh-form::placeholder {
  color: var(--ref-gray);
  opacity: 1;
}

.sh-form:focus {
  color: #2d2c38;
  background-color: var(--ref-gray);
  border-color: #9bb1fa;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(55,99,244,.25);
}

.sh-form:hover {
  filter: saturate(150%);
}

.accordion-button:hover {
  filter: saturate(150%);
}

