/* ANKADRA küresel gezinme çubuğu (mega menü) — her sayfada en üstte. Tüm sınıflar "ank-" önekli: sayfaların kendi CSS'iyle çakışmaz. */
.ank-bar{--ab-bg:#0c0a10;--ab-bg2:#16121d;--ab-line:#2c2535;--ab-tx:#f3eee9;--ab-tx2:#b3a9b8;--ab-tx3:#7d7386;--ab-gold:#ffc35a;--ab-ember:#ff7a2f;
  position:sticky;top:0;z-index:1000;font:500 14px/1.4 "Figtree","Segoe UI",system-ui,sans-serif;color:var(--ab-tx);
  background:color-mix(in srgb,var(--ab-bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--ab-line) 70%,transparent)}
:root[data-theme="light"] .ank-bar{--ab-bg:#f6f2ee;--ab-bg2:#ffffff;--ab-line:#e4dcd5;--ab-tx:#1b1418;--ab-tx2:#5b5058;--ab-tx3:#8a7f86}
@media (prefers-color-scheme:light){:root:not([data-theme="dark"]) .ank-bar.ank-tema{--ab-bg:#f6f2ee;--ab-bg2:#ffffff;--ab-line:#e4dcd5;--ab-tx:#1b1418;--ab-tx2:#5b5058;--ab-tx3:#8a7f86}}
.ank-bar *{box-sizing:border-box}
.ank-bar a{color:inherit;text-decoration:none}
.ank-ic{max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:6px;padding:0 clamp(12px,2.5vw,28px);height:58px}
.ank-logo{display:inline-flex;align-items:center;gap:9px;font:800 15px "Bricolage Grotesque","Segoe UI",sans-serif;letter-spacing:.1em;margin-right:10px;white-space:nowrap}
.ank-logo img{width:26px;height:26px}
.ank-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}
.ank-menu>li{position:relative}
.ank-ust{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border-radius:9px;border:0;background:none;color:var(--ab-tx2);font:600 13.5px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}
.ank-ust:hover,.ank-ust[aria-expanded="true"]{color:var(--ab-tx);background:color-mix(in srgb,var(--ab-tx) 7%,transparent)}
.ank-ust svg{width:10px;height:10px;transition:transform .2s;opacity:.7}
.ank-ust[aria-expanded="true"] svg{transform:rotate(180deg)}
.ank-pan{position:absolute;top:calc(100% + 10px);left:-12px;min-width:560px;background:var(--ab-bg2);border:1px solid var(--ab-line);border-radius:18px;padding:12px;
  box-shadow:0 30px 80px -24px #000a,0 0 0 1px color-mix(in srgb,var(--ab-tx) 3%,transparent) inset;display:grid;grid-template-columns:repeat(var(--kol,2),minmax(0,1fr));gap:4px;
  opacity:0;transform:translateY(-6px) scale(.985);pointer-events:none;transition:opacity .16s,transform .16s;transform-origin:top left}
.ank-pan.acik{opacity:1;transform:none;pointer-events:auto}
.ank-pan .ank-baslik{grid-column:1/-1;font:700 10.5px "JetBrains Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ab-tx3);padding:6px 10px 2px}
.ank-o{display:flex;gap:12px;align-items:flex-start;padding:10px;border-radius:12px;transition:background .15s}
.ank-o:hover,.ank-o:focus-visible{background:color-mix(in srgb,var(--ab-tx) 6%,transparent);outline:none}
.ank-o .i{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;background:color-mix(in srgb,var(--c,var(--ab-gold)) 14%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--ab-gold)) 35%,transparent)}
.ank-o b{display:block;font-weight:700;font-size:14px;color:var(--ab-tx)}
.ank-o small{display:block;color:var(--ab-tx3);font-size:12.5px;margin-top:1px}
.ank-pan .ank-alt{grid-column:1/-1;display:flex;gap:14px;flex-wrap:wrap;border-top:1px solid var(--ab-line);margin-top:6px;padding:10px 10px 4px;font-size:12.5px;color:var(--ab-tx2)}
.ank-pan .ank-alt a:hover{color:var(--ab-tx)}
.ank-sag{margin-left:auto;display:flex;align-items:center;gap:6px}
.ank-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 11px;border-radius:999px;border:1px solid var(--ab-line);background:transparent;color:var(--ab-tx);font:600 12.5px inherit;font-family:inherit;cursor:pointer;white-space:nowrap}
.ank-btn:hover{border-color:var(--ab-gold)}
.ank-btn.ana{background:linear-gradient(135deg,var(--ab-gold),var(--ab-ember));color:#140e10;border-color:transparent}
.ank-nokta{width:8px;height:8px;border-radius:50%;background:var(--ab-tx3)}
.ank-nokta.ok{background:#43c46a;box-shadow:0 0 0 3px #43c46a33}.ank-nokta.yok{background:#e0566b}
.ank-ara{position:relative}
.ank-ara input{width:190px;height:34px;border-radius:999px;border:1px solid var(--ab-line);background:color-mix(in srgb,var(--ab-bg2) 70%,transparent);color:var(--ab-tx);font:inherit;font-size:13px;padding:0 12px 0 30px;transition:width .2s,border-color .2s}
.ank-ara input:focus{width:260px;outline:none;border-color:var(--ab-gold)}
.ank-ara::before{content:"⌕";position:absolute;left:11px;top:50%;transform:translateY(-55%);color:var(--ab-tx3)}
.ank-sonuc{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,90vw);background:var(--ab-bg2);border:1px solid var(--ab-line);border-radius:14px;padding:6px;box-shadow:0 24px 60px -20px #000a;max-height:60vh;overflow:auto}
.ank-sonuc a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:9px}
.ank-sonuc a:hover,.ank-sonuc a.on{background:color-mix(in srgb,var(--ab-tx) 7%,transparent)}
.ank-sonuc small{margin-left:auto;color:var(--ab-tx3);font:600 10px "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.ank-sonuc .bos{padding:10px;color:var(--ab-tx3)}
.ank-ham{display:none;width:40px;height:36px;border-radius:10px;border:1px solid var(--ab-line);background:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px}
.ank-ham i{display:block;width:16px;height:2px;border-radius:2px;background:var(--ab-tx);transition:transform .2s,opacity .2s}
.ank-ham[aria-expanded="true"] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.ank-ham[aria-expanded="true"] i:nth-child(2){opacity:0}.ank-ham[aria-expanded="true"] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.ank-mob{position:fixed;inset:58px 0 0 0;background:var(--ab-bg);overflow-y:auto;padding:12px 16px 40px;display:none}
.ank-mob.acik{display:block}
.ank-mob details{border-bottom:1px solid var(--ab-line)}
.ank-mob summary{list-style:none;cursor:pointer;padding:15px 4px;font:700 16px inherit;font-family:inherit;display:flex;justify-content:space-between}
.ank-mob summary::-webkit-details-marker{display:none}
.ank-mob summary::after{content:"+";color:var(--ab-tx3);font-weight:400}
.ank-mob details[open] summary::after{content:"–"}
.ank-mob .ank-o{padding:10px 4px}
.ank-mob .ank-alt-m{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}
.ank-yon{color:var(--ab-gold)!important}
@media (max-width:1480px){.ank-ara input{width:130px}.ank-ara input:focus{width:220px}.ank-yazi{display:none}.ank-ust{padding:8px 9px}}
@media (max-width:1300px){.ank-ara{display:none}}
@media (max-width:1060px){.ank-menu,.ank-ara,.ank-sag .ank-gizle{display:none}.ank-ham{display:flex}}
@media (max-width:420px){.ank-logo span{display:none}}
body.ank-kilit{overflow:hidden}
@media (prefers-reduced-motion:reduce){.ank-pan,.ank-ust svg,.ank-ham i{transition:none}}
