body {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

.navbar-brand {
  font-family: "Passion One", sans-serif;
  font-weight: 700;
  font-style: normal;
}

#features i.bi {
  color: #ff0000;
}

.accordion-button:not(.collapsed) {
  color: #ff0000 !important;
  background-color: rgba(255, 0, 0, 0.1) !important; /* subtle YouTube red */
}

.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 0, 0, 0.25); /* subtle YouTube red glow */
}

.accordion-item {
  border: 1px solid rgba(255, 0, 0, 0.1) !important; /* subtle YouTube red */
}
