/* Edge/ sayfaları: ortak üst/alt kısım üzerinde Edge'in kendi kırmızı vurgusu ve ürün alt menüsü.
   ib-ortak.css'ten SONRA yüklenir. Üretici: scripts/ortak-tasarim.mjs */
:root{--edge-red:#A81E1E;--edge-red-dark:#6E1414;--edge-red-light:#F6E6E6}

/* Edge ürün sayfaları arası gezinme: sayfa içinde, hero'nun altında (üst menü değil) */
.ib-edgenav{background:#fff;border-bottom:1px solid var(--ib-border)}
.ib-edgenav-in{display:flex;gap:4px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
.ib-edgenav a{padding:14px 14px;font-size:14px;line-height:20px;font-weight:600;color:var(--ib-muted-fg);border-bottom:2px solid transparent;text-decoration:none;transition:color .15s,border-color .15s}
.ib-edgenav a:first-child{margin-left:-14px}
.ib-edgenav a:hover,.ib-edgenav a.on{color:var(--edge-red);border-bottom-color:var(--edge-red)}

/* Sayfa kutusu React sayfalarıyla aynı: Tailwind "container mx-auto px-6 md:px-12" (kırılımlı genişlik) */
.container{width:100%;margin:0 auto;padding-left:24px;padding-right:24px}
@media(min-width:640px){.container{max-width:640px}}
@media(min-width:768px){.container{max-width:768px;padding-left:48px;padding-right:48px}}
@media(min-width:1024px){.container{max-width:1024px}}
@media(min-width:1280px){.container{max-width:1280px}}
@media(min-width:1536px){.container{max-width:1536px}}
.ib-edgenav a:first-child{margin-left:-14px}

/* Alt kısım marka notu */
.ib-footer .ib-note{padding-bottom:20px;font-size:12px;color:rgb(255 255 255 / .4)}
.edge-stock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:28px}.edge-stock-card{background:#fff;border:1px solid var(--border,#d8dee8);border-radius:10px;overflow:hidden}.edge-stock-card img{width:100%;height:200px;object-fit:contain;background:#f7f8fa}.edge-stock-card>div{padding:20px}.edge-stock-card small{color:#687386}.edge-stock-card h3{margin:5px 0 10px}.edge-stock-card strong{display:block;margin-top:14px;color:var(--edge-red)}.edge-stock-empty{padding:24px;border:1px dashed #aeb8c8;border-radius:10px;color:#5f6b7a;background:#fff}
