/* Revize P2 · kulvar dosyası — sahibi: T3 (kabuk ve topluluk), kalem 10b.
   Yalnız /sefler/{kullanici} (blade bu dosyayı <head>'de, mutfak-defteri.css ·
   kimlik-bandi.css · dm-hero.css'ten SONRA bağlar).

   ÖLÇÜLDÜ (keşif B, 1440): profil kartı altı → sayaç üstü → sekme şeridi → pano başı
   aralıkları donörde 14 / 24 / 22, bizde 20 / 127,8 / 87. 390'da donör 12 / 34 / 32,
   bizde 16 / 44 / 67. Hedef donörün tam değerleri.

   Farkın üç kaynağı, üçü de ELLE DÜZENLENMEZ dosyalarda — bu yüzden hiçbiri
   değiştirilmedi, hepsi buradan eziliyor:
     1. `dm-hero.css:31` banner tutarlılığı için profil bandına min-height:704px
        veriyor; bandın içeriği 632,2 olduğu için 1440'ta 71,8px ölü alan doğuyor.
        (`dm-hero.css` üreteç çıktısı ve aynı kural 10 üye blade'inde de kullanılıyor
        → kural orada değil, BURADA ve yalnız `.pf-public` kapsamında sıfırlanıyor.)
     2. `kimlik-bandi.css:210/224/242` `.pf-stats` marjı 20/24 · 18/22 · 16/20.
     3. `mutfak-defteri.css:763/765/768` sekme şeridinin dolgusu 32/56 · 33/55 · 24/44
        ve `:241/:548` marjı 30 · 22 — "toplam nefes eşit bölünür" kanon ritmi,
        donörün `.sekme-ray` ritmi (üst 24 / alt 22) değil.

   Seçiciler kaynak kurallarla AYNI özgüllükte yazıldı; kazanan sıra, dosya sonra
   yüklendiği için. Ölçüm: `scripts/olcum/revize-p2/t3-sef-ritim.mjs`. */

/* 1 · bandın ölü alanı — yalnız public şef profilinde */
body.pg-mutfak-defteri.pf-public[data-fit-hero-kind="profil"] [data-hero-band] { min-height: 0; }

/* 2 · kart altı → sayaç üstü: 14 (donör) · sayaç altı bandın sonu (donörde kimlik
       bandının alt dolgusu 0, nefesi sekme şeridi taşır) */
body.pg-mutfak-defteri.pf-public .pf-top .pf-stats { margin-top: 14px; margin-bottom: 0; }

/* 3 · panonun KENDİ kutusu — marj çöküşü kapatılıyor.
   🔴 ÖLÇÜLDÜ (2026-09-14, gerçek tarayıcı): `portal-DQfW7by7.css` `.grid-4{margin-top:26px}`
   diyor ve bu marj `.pf-full` ile `.pf-pane`in içinden DIŞARI çöküyor — ikisinin de üst
   dolgusu/kenarlığı yok. Çöken marjlar TOPLANMAZ, en büyüğü kazanır: şeridin 22px alt
   marjı 26'nın altında kaldığı için hiç görünmüyordu ve aradaki boşluk şeridin değil
   ızgaranın sayısıydı (1440'ta ölçülen 27 = 1px kenarlık + 26). Panoya kendi blok
   biçimlendirme bağlamı verilince marj içeride kalıyor; aralık yeniden şeridin marjı
   oluyor ve ızgaranın 26px'i panonun kendi nefesi olarak duruyor — donörde de öyle:
   şerit 22, ilk bölümün kendi iç dolgusu +32.
   ⚠ `:not([hidden])` ŞART: `display` vermek `[hidden]{display:none}` kuralını ezerdi ve
   kapalı dört pano birden açılırdı. Sekme geçişi `hidden`ı oynattığı için seçici
   çalışma anında da doğru kalır. */
body.pg-mutfak-defteri.pf-public #defter > .wrap > .pf-pane:not([hidden]) { display: flow-root; }

/* 4 · sayaç altı → sekme şeridi 24 · sekme şeridi altı → pano başı 22.
   Şeridin 1px alt kenarlığı (mutfak-defteri.css) aralığın içinde sayılır: 1 + 21 = 22. */
body.pg-mutfak-defteri.pf-public #defter > .wrap > .pf-tabbar {
  padding-top: 24px;
  padding-bottom: 0;
  margin-bottom: 21px;
}

@media (max-width: 640px) {
  body.pg-mutfak-defteri.pf-public .pf-top .pf-stats { margin-top: 12px; margin-bottom: 0; }
  body.pg-mutfak-defteri.pf-public #defter > .wrap > .pf-tabbar {
    padding-top: 34px;
    padding-bottom: 0;
    margin-bottom: 31px;
  }
}
