/* ═══════════════════════════════════════════════════════════════════════════
   MudBlazor'u EN DÜŞÜK cascade layer'a alan shim.

   KÖK NEDEN (CDP + getMatchedStylesForNode ile kanıtlandı): MudBlazor.min.css
   KATMANSIZ bir `*{box-sizing:border-box;margin:0;padding:0;border-width:0}`
   reset'i içeriyor ve App.razor'da app.css'ten SONRA GLOBAL yükleniyordu.
   CSS Cascade Layers kuralı: KATMANSIZ stiller TÜM @layer'lardan (spesifiklik
   fark etmeksizin) daha önceliklidir. Tailwind v4 utility'leri `@layer utilities`
   içinde olduğundan, MudBlazor'un katmansız `*{padding:0}`'ı vitrindeki TÜM
   `p-*`/`m-*`/`px-*` utility'lerini EZİYORDU → kartlarda padding 0'a düşüyordu
   (kullanıcının "yazılar kenara bitişik, padding yok" şikâyetinin gerçek nedeni).

   ÇÖZÜM — layer SIRASI kritik: MudBlazor'u `base` (Tailwind preflight) ile
   `utilities` ARASINA yerleştir. İki karşıt gereksinim tam da bu konumla çözülür:
     • VİTRİN: `.p-5` (utilities) > MudBlazor `*{padding:0}` (mudblazor) → padding
       çalışır (kullanıcının "kenara bitişik" şikâyetinin çözümü).
     • PANEL: MudBlazor `.mud-*` + reset (mudblazor) > Tailwind preflight (base)
       → MudBlazor tipografisi/nav padding'i/tablo stilleri BOZULMAZ. mudblazor'ı
       en başa (base'in ALTINA) koymak preflight'ın (`h1-h6{font-size:inherit}`,
       `ul{padding:0}` vb.) panelleri ezmesine yol açıyordu — CDP ile doğrulandı.
   Sıra bu dosyada AÇIKÇA bildirilir (app.css'ten ÖNCE yüklenir → ilk bildirim
   sırayı sabitler). Tailwind'in kendi blokları (properties/theme/base/components/
   utilities) bu önceden ilan edilmiş konumlara oturur. site.css gibi KATMANSIZ
   kurallar (tüm layer'ları yener) beklendiği gibi çalışmaya devam eder.
   ═══════════════════════════════════════════════════════════════════════════ */

@layer properties, theme, base, mudblazor, components, utilities;
@import url("../_content/MudBlazor/MudBlazor.min.css") layer(mudblazor);
