/* =========================================
   Main CSS - Entry Point
   Mengimpor semua file CSS modular
   ========================================= */

/* PATCH CACHE-BUSTING: sebelumnya @import di bawah ini TIDAK punya query
   versi sama sekali -- beda dengan <link> ke main.css di index.html yang
   sudah pakai "?v=YYYYMMDD". Karena browser meng-cache file yang di-
   @import SECARA TERPISAH dari file induknya (bump versi main.css TIDAK
   ikut membuat browser re-fetch file yang di-@import), perubahan pada
   file manapun (components.css, dst) bisa jadi TIDAK kelihatan efeknya
   di browser yang sudah pernah buka aplikasi ini sebelumnya, walau
   kodenya di GitHub sudah benar. PENTING: setiap kali salah satu file
   CSS di bawah diubah, WAJIB naikkan angka versinya di baris terkait
   (dan idealnya juga versi di index.html), supaya browser pengguna
   benar-benar ambil ulang, bukan diam-diam pakai cache lama.
*/
@import url('variables.css?v=20260805a');
@import url('reset.css?v=20260805a');
@import url('layout.css?v=20260805a');
@import url('components.css?v=20260805a');
@import url('utilities.css?v=20260805a');

/* PATCH: app-ui.css berisi perbaikan mismatch nama class
   (.btn-primary vs .btn--primary, dll) dan class yang tadinya
   hilang sama sekali (.hidden, .header-card, .tab-nav, dst).
   Diimpor PALING TERAKHIR supaya melengkapi tanpa menimpa
   style yang sudah benar di file-file sebelumnya. Lihat
   komentar di dalam app-ui.css untuk detail lengkap. */
@import url('app-ui.css?v=20260805a');

/* bk-extra.css: class tambahan khusus template Aplikasi Manajemen BK
   yang tidak ada di go_absen_siswa (main-nav, page-header, dashboard-grid,
   dst) -- lihat komentar di dalam file itu. Diimpor PALING TERAKHIR
   setelah app-ui.css. */
@import url('bk-extra.css?v=20260805a');

/* 
  Catatan untuk Developer:
  - File ini adalah entry point utama untuk semua style
  - Urutan import penting: variables harus pertama, app-ui.css harus terakhir
  - Untuk production, pertimbangkan untuk menggabungkan semua file ini menjadi satu file minified
  - Gunakan utility classes dari utilities.css untuk styling cepat
  - Komponen custom dapat ditambahkan di components.css
*/
