/**
 * DS Mobile Menu — Layout: Minimal
 *
 * Flat, no-shadow navigation bar. Zero decoration.
 *
 * @package DSMobileMenu
 * @since   1.0.0
 */

.dsmm-layout-minimal {
  box-shadow:    none;
  border-radius: 0;
  border-top:    1px solid var(--dsmm-border);
}

/* Subtle active underline */
.dsmm-layout-minimal .dsmm-nav__link.dsmm-is-active::after {
  content:         '';
  position:        absolute;
  bottom:          0;
  left:            50%;
  transform:       translateX(-50%);
  width:           24px;
  height:          2px;
  background:      var(--dsmm-active);
  border-radius:   2px 2px 0 0;
}

.dsmm-layout-minimal .dsmm-nav__link {
  position:      relative;
  border-radius: 9999px; /* Pill shape for all items */
}

.dsmm-layout-minimal .dsmm-nav__link:active {
  opacity: 0.7;
}
