/* Minimal Tailwind-patch för din header */
.hidden { display: none; }

/* md = 768px i Tailwind */
@media (min-width: 768px) {
  .md\:hidden { display: none; }
  .md\:flex { display: flex; }
  .md\:py-3 { padding-top: .75rem; padding-bottom: .75rem; }
  .md\:h-10 { height: 2.5rem; }
  .md\:mb-8 { margin-bottom: 2rem; }
}


/* FIX: synlig hamburger på iOS */
#mobileMenuBtn svg {
  width: 58px;
  height: 58px;
  stroke-width: 2.5;
}

#mobileMenuBtn {
  color: #0f172a; /* slate-900 */
  padding: 0.75rem;
}