/* === Markant-Override v2 — weich im Default, dichter beim Scrollen === */

/* Default-State: cremig-soft, fast transparent (Tailwind "bg-brioche/30" oder "bg-brioche/40") */
body header.fixed[class*='bg-brioche/30'],
body header.fixed[class*='bg-brioche/40'] {
  background: rgba(250,246,238,0.55) !important;
  backdrop-filter: blur(10px) saturate(115%) !important;
  -webkit-backdrop-filter: blur(10px) saturate(115%) !important;
  border-bottom: 1px solid rgba(189,176,153,0.22) !important;
  box-shadow: none !important;
}

/* Scrolled-State: dichtere cremige Schicht, leichter Schatten, leicht dunklere Tönung */
body header.fixed[class*='bg-brioche/85'],
body header.fixed[class*='bg-brioche/90'],
body header.fixed[class*='bg-brioche/95'] {
  background: rgba(242,232,212,0.94) !important;
  backdrop-filter: blur(14px) saturate(120%) !important;
  -webkit-backdrop-filter: blur(14px) saturate(120%) !important;
  box-shadow: 0 6px 24px -12px rgba(58,46,31,0.18) !important;
  border-bottom: 1px solid rgba(189,176,153,0.4) !important;
}

/* Akzentstreifen oben — markante Note ohne Dunkelheit */
body header.fixed.top-0::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #D6A24E 0%, #8C5E78 50%, #D6A24E 100%);
  z-index: 10;
  pointer-events: none;
}

/* Schrift bleibt dunkel auf hell (kein Override nötig — default ist eiche) */

/* Bestell-CTA im Header: honig (markant) */
body header.fixed.top-0 a.bg-eiche {
  background: #D6A24E !important;
  color: #3A2E1F !important;
  font-weight: 600 !important;
  box-shadow: 0 2px 12px -4px rgba(214,162,78,0.55) !important;
}
body header.fixed.top-0 a.bg-eiche:hover {
  background: #ECCB8B !important;
}

/* Hero Primary-CTA 'Schule wählen & bestellen': honig */
section.relative.min-h-\[100svh\] a.bg-eiche.text-brioche {
  background: #D6A24E !important;
  color: #3A2E1F !important;
  font-weight: 600 !important;
  box-shadow: 0 8px 24px -8px rgba(214,162,78,0.6), 0 0 0 1px rgba(214,162,78,0.4) !important;
}
section.relative.min-h-\[100svh\] a.bg-eiche.text-brioche:hover {
  background: #ECCB8B !important;
}

/* Cookie-Verstanden bleibt honig (Konsistenz) */
[role='dialog'][aria-label='Cookie-Hinweis'] button.bg-eiche {
  background: #D6A24E !important;
  color: #3A2E1F !important;
}
[role='dialog'][aria-label='Cookie-Hinweis'] button.bg-eiche:hover {
  background: #ECCB8B !important;
}

/* Mobile-Menü: weich cremig */
body header.fixed.top-0 nav[class*='bg-brioche'] {
  background: rgba(250,246,238,0.96) !important;
}
