/* Yeşim Ünveren Laravel v1.6 — mobile menu + homepage editor polish */

/* Desktop navigation typography: Explore must match the rest of the menu. */
.v15-header .v16-explore-details{position:relative;margin:0;padding:0}
.v15-header .v16-explore-details>summary{list-style:none!important;cursor:pointer!important}
.v15-header .v16-explore-details>summary::-webkit-details-marker{display:none!important}
.v15-header .v16-explore-details>summary::marker{display:none!important;content:""}
.v15-header .v16-explore-details>.nav-explore-label{
  font-family:Inter,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1.2!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  color:#2b211c!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  padding:3px 0!important;
}
.v15-header .v16-explore-details>.nav-explore-label:after{content:"⌄"!important;font:800 9px/1 Inter,Arial,sans-serif!important;color:#9a6b55!important;margin-left:2px!important}

@media(min-width:901px){
  .v15-header .v16-explore-details .nav-explore-menu{display:none!important}
  .v15-header .v16-explore-details[open] .nav-explore-menu,
  .v15-header .v16-explore-details:hover .nav-explore-menu,
  .v15-header .v16-explore-details:focus-within .nav-explore-menu{display:grid!important}
}

/* Settings textareas */
.settings-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8c9bb;border-radius:10px;background:#fff;padding:11px 12px;font:inherit;color:#2b211c;resize:vertical;line-height:1.5}

@media(max-width:900px){
  /* Critical stacking fix: old overlay was above the entire header stacking context,
     which visually darkened the drawer itself. */
  .v15-header{z-index:2200!important}
  .v15-header .v15-drawer{z-index:2210!important;background:#fbf4eb!important;color:#2b211c!important;opacity:1!important;filter:none!important}
  .v15-menu-overlay{z-index:2190!important;background:rgba(24,18,14,.52)!important}

  /* Explore accordion lives inside drawer and never closes the drawer on summary click. */
  .v15-header .v16-explore-details{width:100%!important;display:block!important;position:static!important}
  .v15-header .v16-explore-details>.nav-explore-label{
    width:100%!important;box-sizing:border-box!important;padding:15px 2px!important;
    justify-content:space-between!important;font-size:11px!important;text-align:left!important;
  }
  .v15-header .v16-explore-details>.nav-explore-label:after{content:'+'!important;font-size:16px!important;line-height:10px!important;margin-left:auto!important}
  .v15-header .v16-explore-details[open]>.nav-explore-label:after{content:'−'!important}
  .v15-header .v16-explore-details .nav-explore-menu,
  .v15-header .v16-explore-details:hover .nav-explore-menu{
    display:none!important;position:static!important;width:100%!important;min-width:0!important;
    background:#f3e7dc!important;border:0!important;border-radius:10px!important;box-shadow:none!important;
    padding:6px 12px!important;margin:0 0 12px!important;box-sizing:border-box!important;
  }
  .v15-header .v16-explore-details[open] .nav-explore-menu{display:grid!important}
  .v15-header .v16-explore-details .nav-explore-menu li{border-bottom:1px solid #e0d0c2!important}
  .v15-header .v16-explore-details .nav-explore-menu li:last-child{border-bottom:0!important}
  .v15-header .v16-explore-details .nav-explore-menu a{
    display:block!important;padding:12px 2px!important;background:transparent!important;color:#2d241f!important;
    font:900 10px/1.25 Inter,Arial,sans-serif!important;text-align:left!important;text-transform:uppercase!important;
  }

  /* The dark bar seen at the bottom was the mobile 'Konuşmacı Daveti' CTA.
     Make its purpose obvious and match the site accent. */
  .v15-mobile-tools .v15-mobile-cta{
    display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;
    margin-top:14px!important;border:0!important;border-radius:10px!important;
    background:#c94712!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
    padding:14px 16px!important;text-align:center!important;font:900 10px/1.2 Inter,Arial,sans-serif!important;
    opacity:1!important;text-shadow:none!important;
  }
  .v15-mobile-tools .v15-mobile-cta:before{content:'🎙';font-size:13px!important}

  /* Drawer tool rows stay legible above the overlay. */
  .v15-mobile-tools,.v15-mobile-tools a,.v15-mobile-tools button,.v15-mobile-lang,.v15-mobile-lang a{opacity:1!important;filter:none!important}
}
