/* Allahverdi Grand Bazaar — koyu espresso / altın header */
header {
  background: linear-gradient(180deg, #2a221c 0%, #1a1512 100%);
  border-bottom: 1px solid rgba(229, 190, 96, .28);
}
.header-ic .ara input {
  background: rgba(255, 255, 255, .08);
  border: 1px solid rgba(229, 190, 96, .28);
  color: #f3e9d2;
}
.header-ic .ara input::placeholder { color: #b9a982; }
.header-ic .ara input:focus { border-color: #E5BE60; background: rgba(255, 255, 255, .12); outline: none; }
.header-ic .ara button { color: #E5BE60; background: transparent; }
.hdr-ikon { color: #F0D47A; }
.hdr-ikon:hover { color: #fff; background: rgba(229, 190, 96, .16); }
.hdr-sayac { background: #E5BE60; color: #1a1512; border-color: #1a1512; }
nav.ana {
  background: #120e0b;
  border-top: 1px solid rgba(229, 190, 96, .18);
  border-bottom: 1px solid rgba(229, 190, 96, .18);
}
nav.ana > .kap > ul > li > a { color: #e8dcc0; letter-spacing: .04em; }
nav.ana > .kap > ul > li > a:hover { color: #F0D47A; border-bottom-color: #E5BE60; }
nav.ana .oge-ikon { color: #E5BE60; }
nav.ana > .kap > ul > li > a:hover .oge-ikon { color: #F0D47A; }
.tum-kategoriler-btn { background: linear-gradient(135deg, #E5BE60, #C1792A); color: #1a1512; }
.tum-kategoriler-btn:hover { background: linear-gradient(135deg, #F0D47A, #E5BE60); }
.tum-kategoriler-cizgiler span { background: #1a1512; }

/* Açılır menüler (alt panel + Tüm Kategoriler) */
.alt-panel {
  background: #1a1512;
  border: 1px solid rgba(229, 190, 96, .28);
  border-top: 2px solid #E5BE60;
  box-shadow: 0 18px 32px rgba(0, 0, 0, .35);
}
.tum-kategoriler-panel {
  background: #1a1512;
  border: 1px solid rgba(229, 190, 96, .28);
  border-top: 2px solid #E5BE60;
  box-shadow: 0 18px 32px rgba(0, 0, 0, .35);
}
.tum-kategoriler-panel .alt-panel { border-top: 1px solid rgba(229, 190, 96, .28); border-left: 2px solid #E5BE60; }
.alt-panel a, .tum-kategoriler-panel a { color: #e8dcc0; }
.alt-panel a:hover, .tum-kategoriler-panel a:hover { color: #F0D47A; background: rgba(229, 190, 96, .1); }
.alt-panel h1, .alt-panel h2, .alt-panel h3, .alt-panel h4, .alt-panel strong { color: #F0D47A; }

/* ===== Tema: mavi yerine altın / bronz ===== */
:root {
  --vurgu: #A9651F;
  --vurgu-koyu: #8A4F14;
  --vurgu-hafif: rgba(193, 121, 42, .12);
  --zemin-2: #FAF6EE;
  --cizgi: #E8DEC9;
  --metin: #1f1813;
  --metin-2: #5b4f40;
  --metin-3: #8f8268;
}
.uye-destek-kutu { background: #F7EEDC; }
.uye-wa { border-color: #C1792A; }
::selection { background: rgba(229, 190, 96, .45); }

/* ===== Footer: koyu espresso / altın ===== */
footer {
  background: linear-gradient(180deg, #241d18 0%, #1a1512 55%, #120e0b 100%);
  border-top: 3px solid #C1792A;
  color: #d8c9a8;
  padding: 3rem 0 1.5rem;
}
footer h3 {
  color: #E5BE60; font-size: .85rem; letter-spacing: .14em;
  padding-bottom: .6rem; margin-bottom: 1rem;
  border-bottom: 1px solid rgba(229, 190, 96, .28);
}
footer p, footer li { color: #d8c9a8; }
footer a { color: #d8c9a8; transition: color .15s ease; }
footer a:hover { color: #F0D47A; }
footer ul li a::before {
  content: ""; display: inline-block; width: 5px; height: 5px; margin-right: .6rem;
  background: #C1792A; transform: rotate(45deg); vertical-align: middle;
}
footer .footer-iletisim li a::before { display: none; }
.footer-sosyal a { color: #E5BE60; }
.footer-sosyal a:hover { color: #F0D47A; }
.footer-alt { border-top: 1px solid rgba(229, 190, 96, .22); color: #a8997a; }
.footer-alt a { color: #cdbb90; }
.guvenli-odeme-wrp img, .cards-wrp img { background: #f7f3e8; border-radius: .3rem; padding: .25rem .5rem; }

/* ===== Açılır menü içi okunurluk ===== */
.alt-panel .mega-icerik.duz .mm-duz-liste a,
.alt-panel .mega-icerik.gruplu .mm-grup a,
.tum-kategoriler-panel a {
  color: #f1e6cc;
  font-size: .92rem;
  font-weight: 500;
}
.alt-panel .mega-icerik.duz .mm-duz-liste a { padding: .4rem 0; }
.alt-panel .mega-icerik.gruplu .mm-grup h4 a { color: #F0D47A; font-weight: 700; }
.alt-panel .mega-icerik.duz .mm-duz-liste a:hover,
.alt-panel .mega-icerik.gruplu .mm-grup a:hover,
.alt-panel .mega-icerik.gruplu .mm-grup h4 a:hover,
.tum-kategoriler-panel a:hover { color: #E5BE60; }
.alt-panel .mega-icerik.duz .mm-duz-liste a:hover::before,
.alt-panel .mega-icerik.gruplu .mm-grup ul a:hover::before { opacity: 1; }
.alt-panel .mega-icerik.duz .mm-duz-liste a::before,
.alt-panel .mega-icerik.gruplu .mm-grup ul a::before {
  content: ""; display: inline-block; width: 5px; height: 5px; margin-right: .6rem;
  background: #C1792A; transform: rotate(45deg); vertical-align: middle; opacity: .8;
}

/* ===== Logo yüksekliği 82px (panel en çok 72px verdiği için burada) ===== */
header .marka .logo-svg, header .marka img { height: 82px; width: auto; max-width: 22rem; }
@media (max-width: 700px) {
  header .marka .logo-svg, header .marka img { height: 56px; max-width: 70vw; }
}
