/* Üst menü yüzen kapsül + dil açılır paneli (header-v088.js) ve alt bilgideki tasarımcı imzası (müzik çaları kaldırıldı, imza onun
   içindeydi). html.header-island yalnız betik çalışınca: betik yoksa eski iki çubuk düzeni kalır. */
html.header-island{scroll-padding-top:96px}
html.header-island .topbar{position:sticky;top:12px;z-index:80;width:min(1180px,calc(100% - 24px));height:62px;margin:12px auto 0;padding:0 12px 0 16px;
 border:1px solid #b98a5a40;border-radius:16px;background:linear-gradient(180deg,#120b0ee0,#0d080bcc);backdrop-filter:blur(18px) saturate(1.15);
 -webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 18px 40px -22px #000,inset 0 1px 0 #ffffff0d;
 transition:transform .35s ease,box-shadow .35s ease,background .35s ease}
html.header-island .topbar.is-scrolled{background:linear-gradient(180deg,#120b0ef0,#0d080be6);box-shadow:0 22px 50px -20px #000,inset 0 1px 0 #ffffff12}
html.header-island.header-hidden .topbar{transform:translateY(calc(-100% - 20px))}
html.header-island .topbar .brand img{height:46px;width:auto}
/* menü bağlantıları düğme (kullanıcı 30.10.2026); İtem Dönüşümleri öne çıkan (altın), ekrandaki bölümün düğmesi vurgulu (aria-current) */
html.header-island .topbar .desktop-nav{gap:6px}
html.header-island .desktop-nav a{display:inline-flex;align-items:center;height:34px;padding:0 13px;border:1px solid #b98a5a2e;border-radius:10px;
 background:#1a10137a;color:#d8c8c9;font-size:12px;line-height:1;white-space:nowrap;transition:border-color .2s,background .2s,color .2s}
html.header-island .desktop-nav a:hover,html.header-island .desktop-nav a:focus-visible{border-color:#d4a46a99;background:#2a1a1c;color:#fff}
html.header-island .desktop-nav a[href="#item-donusumleri"]{border-color:#d4a46a70;background:linear-gradient(180deg,#3a2418,#24150f);color:#efcd9b}
html.header-island .desktop-nav a[aria-current="true"]{border-color:#df202c99;background:linear-gradient(180deg,#4a1c22,#2a1216);color:#fff;box-shadow:inset 0 -2px 0 #df202c}
/* 17 dilde ölçüldü: 1340 px üstünde hepsi sığar (en uzun Yunanca); altında bölümlere "Bölümler ☰" ile gidilir */
@media (max-width:1340px){html.header-island .topbar .desktop-nav{display:none}}
html.header-island .topbar .header-actions{gap:10px}
html.header-island .topbar .button.small{min-height:36px;padding:8px 14px;white-space:nowrap}
/* dil düğmesi */
.lang-toggle{display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid #b98a5a40;border-radius:10px;background:#1a1013b3;color:#e4dfe0;
 font:600 11px/1 'Segoe UI',sans-serif;letter-spacing:1px;cursor:pointer}
.lang-toggle:hover,.lang-toggle[aria-expanded="true"]{border-color:#d4a46a99;background:#2a1a1c}
.lang-toggle img{width:22px;height:15px;border-radius:2px;object-fit:cover}
.lang-toggle i{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #c9a9ab;transition:transform .2s}
.lang-toggle[aria-expanded="true"] i{transform:rotate(180deg)}
/* dil paneli: localization.js'in .locale-bar'ı buraya taşınır */
.lang-panel{position:absolute;top:calc(100% + 10px);right:12px;width:min(560px,calc(100vw - 32px));padding:14px;border:1px solid #b98a5a40;border-radius:14px;
 background:#120b0ef5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px -20px #000;z-index:90}
.lang-panel[hidden]{display:none}
.lang-panel .locale-bar{position:static;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}
.lang-panel .locale-inner{display:block;max-width:none;padding:0;min-height:0}
.lang-panel .locale-caption{display:block;margin:0 2px 10px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#a78386}
.lang-panel .locale-current{display:none}
.lang-panel .locale-flags{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;flex-wrap:nowrap}
.lang-panel .locale-flags button{display:flex!important;align-items:center;gap:9px;width:auto!important;height:auto!important;padding:8px 10px!important;border:1px solid transparent;border-radius:9px;
 background:none;text-align:left;cursor:pointer}
.lang-panel .locale-flags button:hover{background:#2a1a1c}
.lang-panel .locale-flags button[aria-pressed="true"]{border-color:#d4a46a80;background:#2a1a1c}
.lang-panel .locale-flags button img{width:24px;height:16px;flex:none;border-radius:2px}
.lang-panel .locale-flags button small{display:none}
.lang-panel .lang-name{font-size:12px;color:#e4dfe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:700px){
 html.header-island{scroll-padding-top:84px}
 html.header-island .topbar{top:8px;margin-top:8px;width:calc(100% - 16px);height:56px;padding:0 8px 0 10px;border-radius:14px}
 html.header-island .topbar .brand img{height:38px}
 .lang-toggle{height:34px;padding:0 8px}
 .lang-toggle b{display:none}
 .lang-panel{right:8px}
 .lang-panel .locale-flags{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* tasarımcı imzası (eskiden müzik çaların altındaydı) */
.site-signature{margin:10px 0 0;font:italic 15px/1.25 'Segoe Script','Brush Script MT',cursive;color:#d7b58c}
