.navbar {
  max-width: 1080px;
  margin: 0 auto;
}

body {
  font-family: sans-serif;
  margin: 0;
  padding: 0;
  line-height: 1.6;
}

.container {
  max-width: 1080px;
  margin: 0 auto;
  padding: 20px 0;
}
.container.language-section {
  max-width: 1080px;
}

.feature-list {
  list-style-type: disc;
  padding-left: 20px;
}

.language-toggle {
  text-align: right;
}
.language-toggle:has(#zh:checked) ~ .en {
  display: none;
}
.language-toggle:has(#zh:checked) ~ .zh {
  display: block;
}
.language-toggle:has(#en:checked) ~ .en {
  display: block;
}
.language-toggle:has(#en:checked) ~ .zh {
  display: none;
}
.language-toggle:has(#zh:checked) .menu .en {
  display: none;
}
.language-toggle:has(#en:checked) .menu .order,
.language-toggle:has(#en:checked) .menu .zh {
  display: none;
}
.language-toggle .menu .feedback {
  outline: 1px solid;
  opacity: 0.6;
}
.language-toggle .menu .order {
  color: #def0ff;
  background-color: #0049e0;
  display: none;
}
.language-toggle label {
  text-decoration: none;
  color: #333;
  cursor: pointer;
  opacity: 0.5;
}
.language-toggle label:has(input:checked) {
  font-weight: bold;
  color: #06f;
  opacity: 1;
}
.language-toggle label input {
  display: none;
}/*# sourceMappingURL=style.css.map */