/* ===== HEADER UYUM (tum sayfalarda ortak): logo ayni konumda, header ortali, tasma yok ===== */
@media(min-width:721px){
  header .wrap{width:min(1680px,calc(100% - 48px))!important;max-width:none!important;padding:0!important;margin:0 auto!important}
  header .nav{min-height:76px!important;flex-wrap:nowrap!important;justify-content:space-between!important}
  header .nav-links{flex-wrap:nowrap!important}
  header .brand{display:block!important;height:56px!important;width:260px!important;background:url("../../luxentra-full-logo.png") left center/contain no-repeat!important;flex:0 0 auto!important}
  header.scrolled .brand{height:56px!important;width:260px!important}
}
/* Genis ekran: tam boy menu */
@media(min-width:1701px){
  header .nav-links{gap:24px!important}
  header .nav-links a{font-size:12px!important;letter-spacing:.16em!important}
}
/* Orta ekran: kur çipi de sığsın diye kompakt menü */
@media(min-width:1381px) and (max-width:1700px){
  header .nav-links{gap:11px!important}
  header .nav-links a{font-size:10px!important;letter-spacing:.04em!important}
  header .nav-cta{padding:9px 12px!important}
  header .brand{width:200px!important}
}
/* Cok dar masaustu / yatay tablet */
@media(min-width:721px) and (max-width:1140px){
  header .nav-links{gap:9px!important}
  header .nav-links a{font-size:9px!important;letter-spacing:.04em!important}
  header .nav-cta{padding:12px 14px!important}
  header .brand{width:175px!important;height:44px!important}
}
/* Dar masaustu: kur çipi de sığsın */
@media(min-width:1141px) and (max-width:1380px){
  header .nav-links{gap:8px!important}
  header .nav-links a{font-size:9px!important;letter-spacing:.02em!important}
  header .nav-cta{padding:8px 11px!important}
  header .brand{width:180px!important}
}
/* Kur bari: yalnizca sigabilecegi genislikte goster, kompakt tut */
@media(min-width:1201px) and (max-width:1700px){header .fx-chip:not(.fx-chip-menu){padding:5px 7px!important;gap:5px!important;font-size:.48rem!important}header .fx-chip:not(.fx-chip-menu) .fx-item b{margin-left:3px!important}}
@media(min-width:1701px){.fx-chip{flex:0 0 auto;padding:8px 11px!important;gap:11px!important;font-size:.62rem!important}}

/* ===== STORY MOBIL DUZELTME: tam ekran, header ustunde, adres cubugu tasmasi yok ===== */
@media(max-width:720px){
  .story-modal{padding:0!important}
  .story-card{width:100vw!important;height:100vh!important;height:100dvh!important;max-height:none!important;border-radius:0!important}
  .story-progress{top:calc(10px + env(safe-area-inset-top,0px))!important}
  .story-head{top:calc(30px + env(safe-area-inset-top,0px))!important}
  .story-close{top:calc(20px + env(safe-area-inset-top,0px))!important;width:42px!important;height:42px!important;background:rgba(0,0,0,.45)!important}
  .story-copy{bottom:calc(26px + env(safe-area-inset-bottom,0px))!important}
}

