/* Heuver-tinted Tailwind-Ergänzungen */
body { -webkit-tap-highlight-color: transparent; }
input[type="range"] { accent-color: #d60e41; }
textarea { resize: vertical; }
@media (max-width: 640px) {
  .max-w-6xl { padding-left: 0.75rem; padding-right: 0.75rem; }
}

/* Heuver: weiche 16-px-Rundung als Standard für Card-Container */
.heuver-card {
  background: #fcedf1;
  border-radius: 16px;
  padding: 1.25rem;
}

/* Selektion in Heuver-Rot */
::selection { background: rgba(214, 14, 65, 0.18); color: #202020; }
