/* ============================================================
   HURMİLLET — STANDART TASARIM (v243, body.hm-std; v244 değişkenli ölçüler)
   ============================================================
   Kullanıcı talebi: site 2 farklı şekilde gösterilecek —
   1) Dergi Kapaklı Tasarım (mevcut): solda dergi kapağı, içerik kapak
      boyunca akar (magazine.css + cover.css + hm_cover_css).
   2) STANDART TASARIM (bu dosya): sol dergi kapağı YOK; üstbilgi
      (hm-topbar + hm-header) ve footer zeminleri TAM GENİŞLİK; içerik
      1100px genişlikteki ortalanmış ana sayfa yapısının başında yerleşir.

   Bu dosya YALNIZ settings.site_tasarim = 'standart' iken mag_page_open
   tarafından magazine.css'ten SONRA yüklenir — aynı özgüllükteki kuralda
   sonraki dosya kazanır (≥1100px gövde padding-left'i, beyaz gövde zemini
   vb. burada güvenle tersine çevrilir). Seçim: Panel > 🎛 Site Tasarımı.
   ============================================================ */

/* ---------- 1. İçerik kapsayıcısı — 1100px ana yapı (v244: ayarlanabilir) ---------- */
/* theme_header '.hm-page'i açar; .mag-site bunun içindedir. Dış genişlik
   (--hm-page-w = içerik + 2×20px dolgu; panel > Site Tasarımı > Site
   Genişliği'nden ayarlanır, v244) - 2×20px dolgu = tam içerik genişliği;
   üstbilgi ve footer içleri (.hm-container) aynı ölçüye hizalanır —
   tüm sayfada TEK başlangıç çizgisi. Değişken basılmazsa 1140px (1100 içerik). */
body.hm-std .hm-page{
  max-width:var(--hm-page-w,1140px);
  margin:0 auto;
  padding:0 20px 44px;
}
/* Dergi kipindeki "ekranı baştan aşağı kapla" sarmalayıcısı gerekmez:
   içerik artık normal akışta, footer kendi zeminıyla gelir. */
body.hm-std .mag-site{min-height:0}
body.hm-std .hm-footer{margin-top:44px}
body.hm-std.mag-sub .hm-footer{margin-top:0} /* dergi kipindeki sıkı ritim korunur */

/* ---------- 2. Üstbilgi + footer: zemin TAM GENİŞLİK, iç 1100px ---------- */
/* .hm-topbar / .hm-header / .hm-footer blokları doğaları gereği ekran
   genişliğindedir (arka plan tam genişlik); yalnız İÇ kapsayıcı hizalanır. */
body.hm-std .hm-container{max-width:var(--hm-page-w,1140px)}
/* v196 footer'a "tam genişlik" verilmişti; standart tasarımda içerik
   1100px yapıya geri oturur (zemin yine kenarlara kadar uzanır). */
body.hm-std .hm-footer .hm-container{max-width:var(--hm-page-w,1140px)}
body.hm-std .hm-legal p{max-width:calc(var(--hm-page-w,1140px) - 40px)}
/* Beyaz .hm-header üzerinde logonun bilinen koyu tonu garanti (yönetici
   Görünüm Stüdyosu'ndan seçtiği özel renk id seçicisiyle öncelikli kalır). */
body.hm-std .hm-header .logo-text{color:var(--ink)}

/* ---------- 3. ≥1100px — dergi kipi kalıntılarını kapat ---------- */
/* magazine.css ≥1100px gövdeye sol kapak payı (padding-left:var(--mag-w))
   ve beyaz zemin verir; standart tasarımda kapak olmadığından ikisi de
   geri alınır. İçerik zeminleri mevcut koyu kimlikle sürer. */
@media(min-width:1100px){
  body.hm-std{
    padding-left:0;
    background:var(--mg-ink);
  }
  /* Manşet sahnesi: dergi kipinde ilk ekrana tam sığar (üstünde şerit yoktu);
     standart tasarımda üstte üstbilgi bulunduğundan TAM EKRAN fallback'i
     onunla birlikte ilk ekrana sığar (100dvh - üstbilgi toplamı; --hm-hdr-total
     v244'te panel ayarına bağlandı: üst şerit 40px + üstbilgi yüksekliği;
     panelde PC manşet yüksekliği (--msh-pc-h) AÇIKÇA verilmişse o geçer). */
  body.hm-std .mg-stage{
    height:var(--msh-pc-h,calc(100vh - var(--hm-hdr-total,176px)));
    height:var(--msh-pc-h,calc(100dvh - var(--hm-hdr-total,176px)));
    min-height:var(--msh-pc-min,514px);
  }
  /* Sahne başlıkları 46px sol çizgisi dergi kipinin sahne içi boşluğuydu;
     1100px kapta okunurluğu korumak için azaltılır. */
  body.hm-std .mg-heads{left:28px}
  body.hm-std .mg-breaking,body.hm-std .mg-markets{left:28px}
}

/* ---------- 4. Alt sayfalar: koyu zemin .mag-site'tan gövdeye alınır ---------- */
/* Dergi kipinde iç sayfa zemini body.mag-sub .mag-site kuralıyla boyanır;
   standart tasarımda .mag-site .hm-page içinde dar bir kap olduğundan
   gövde zaten koyu (kural 3) — taşan hiçbir alan beyaz kalmaz. */
body.hm-std .mg-inner{padding-left:0;padding-right:0}

/* ---------- 5. Mobil ince ayar ---------- */
@media(max-width:560px){
  body.hm-std .hm-page{padding:0 14px 34px}
  body.hm-std .hm-container{padding:0 14px}
}
