@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

/***** Normalize.css *****/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  font-family: "Roboto", sans-serif;
}

body {
  margin: 0;
}

/* Filter Toggle Functionality */
.filter-toggle {
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.filter-toggle:hover {
  opacity: 0.9;
}

.filter-content {
  display: block;
  transition: all 0.3s ease;
}

.filter-arrow {
  transition: transform 0.3s ease;
}

/* Ensure filters are visible by default */
.filter-toggle[aria-expanded="false"] + .filter-content {
  display: block;
}

.filter-toggle[aria-expanded="true"] .filter-arrow {
  transform: rotate(180deg);
}

.link {
  color: rgb(255, 85, 0);
  font-weight: 700;
  text-decoration: none;
}

.version {
  font-size: 12px;
  color: #888;
}