/* ============================================
   Mobil Alt Bar — kırmızı ortada ARA (Yön A)
   ============================================ */
.mbar { display: none; }
@media (max-width: 900px) {
  .mbar {
    display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 90;
    background: var(--navy); border-top: 1px solid rgba(255,255,255,.08);
    padding: 6px 4px calc(6px + env(safe-area-inset-bottom, 0px));
    justify-content: space-around; align-items: flex-end;
  }
  .mbar a { flex: 1; display: flex; flex-direction: column; align-items: center; gap: 3px; color: #9fb3c8; font-size: 11px; font-weight: 600; padding: 6px 2px; }
  .mbar a svg { width: 22px; height: 22px; }
  .mbar a span { line-height: 1; }
  .mbar a.wa { color: #4ade80; }
  .mbar a.dir { color: #60a5fa; }
  /* Ortadaki ARA — kırmızı taşan daire */
  .mbar a.call { color: #fff; position: relative; }
  .mbar a.call .circle {
    width: 58px; height: 58px; border-radius: 50%; background: var(--red);
    display: grid; place-items: center; margin-top: -28px;
    box-shadow: 0 6px 18px rgba(220,38,38,.5); border: 4px solid var(--navy);
  }
  .mbar a.call .circle svg { width: 26px; height: 26px; color: #fff; }
  .mbar a.call span { color: #fff; font-weight: 700; margin-top: 2px; }
  /* sayfa altına padding ekle ki mbar içeriği örtmesin */
  body { padding-bottom: 72px; }
}

/* ============================================
   MOBİL BAR — 3 STİL SEÇENEĞİ
   data-mbar-style="floating|flat|compact" body'ye eklenir
   ============================================ */
@media (max-width: 900px) {
  /* STİL 2: FLAT — ortada daire yok, 5 eşit buton */
  body[data-mbar-style="flat"] .mbar a.call .circle {
    width: 26px; height: 26px; border-radius: 0; background: transparent;
    margin-top: 0; box-shadow: none; border: none;
  }
  body[data-mbar-style="flat"] .mbar a.call .circle svg { width: 22px; height: 22px; color: var(--red); }
  body[data-mbar-style="flat"] .mbar a.call span { color: var(--red); font-weight: 700; }
  body[data-mbar-style="flat"] .mbar { align-items: center; }

  /* STİL 3: COMPACT — sadece 2 büyük buton: ARA + WhatsApp */
  body[data-mbar-style="compact"] .mbar { padding: 8px 12px calc(8px + env(safe-area-inset-bottom,0px)); gap: 10px; }
  body[data-mbar-style="compact"] .mbar a.item,
  body[data-mbar-style="compact"] .mbar a.dir { display: none; }
  body[data-mbar-style="compact"] .mbar a.call,
  body[data-mbar-style="compact"] .mbar a.wa {
    flex: 1; flex-direction: row; gap: 8px; justify-content: center;
    border-radius: 12px; padding: 14px; font-size: 16px; font-weight: 700;
  }
  body[data-mbar-style="compact"] .mbar a.call { background: var(--red); color: #fff; }
  body[data-mbar-style="compact"] .mbar a.call .circle {
    width: 22px; height: 22px; background: transparent; box-shadow: none;
    border: none; margin-top: 0; border-radius: 0;
  }
  body[data-mbar-style="compact"] .mbar a.call .circle svg { width: 22px; height: 22px; }
  body[data-mbar-style="compact"] .mbar a.call span { color: #fff; margin-top: 0; }
  body[data-mbar-style="compact"] .mbar a.wa { background: var(--green); color: #fff; }
  body[data-mbar-style="compact"] .mbar a.wa svg { width: 22px; height: 22px; }
}
