/* Ergänzende Styles (Tailwind deckt den Rest ab) */
html { scroll-behavior: smooth; }
details summary::-webkit-details-marker { display: none; }
details summary::after {
  content: "+";
  float: right;
  font-weight: bold;
  color: #0d47a1;
}
details[open] summary::after { content: "−"; }
input[type="range"] { accent-color: #1e40af; }
