#aside {
  height: 100vh;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  #aside {
    width: 320px;
  }
}
@media (min-width: 768px) {
  #aside {
    width: 360px;
  }
}
@media (min-width: 992px) {
  #aside {
    width: 24rem;
  }
}

.bg-main-color {
  background-color: var(--main-color);
}

.accordion-button:not(.collapsed) {
  background-color: rgba(204, 66, 2, 0.15);
  color: var(--main-color);
}

.border-main-color-subtle {
  border-color: rgba(204, 66, 2, 0.5);
}

.btn-square {
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*# sourceMappingURL=aside.css.map */
