/* HMF Theme Tokens — NUTRIFARMA (Holistik Medika Farma)
 * Diadaptasi dari design system Sukadaya Group (gaya oranye/krem).
 * Token bersama untuk seluruh halaman admin (AdminLTE) & view payroll/kas.
 * Pakai variabel --hmf-* di CSS view sebelum hardcode warna/font baru.
 */
:root {
  /* Background & surface */
  --hmf-bg: #f6f1e7;
  --hmf-bg-strong: #fde9d2;
  --hmf-surface: #ffffff;

  /* Teks */
  --hmf-text: #1f2a32;
  --hmf-text-muted: #6a767f;

  /* Brand */
  --hmf-primary: #d9683a;
  --hmf-primary-dark: #b7542f;
  --hmf-secondary: #2b6a6b;

  /* Status & tabel */
  --hmf-table-head: #e9ecef;
  --hmf-row-partial: #dff0d8;
  --hmf-row-full: #a5d6a7;

  /* Aksi (SweetAlert / konfirmasi) */
  --hmf-confirm: #3085d6;
  --hmf-danger: #d33;
  --hmf-success: #28a745;

  /* Shadow */
  --hmf-shadow: 0 20px 40px rgba(31, 42, 50, 0.12);
  --hmf-shadow-sheet: 0 -20px 40px rgba(31, 42, 50, 0.2);

  /* Radius */
  --hmf-radius: 18px;
  --hmf-radius-sm: 12px;
  --hmf-radius-md: 14px;
  --hmf-radius-lg: 22px;
  --hmf-radius-sheet: 24px;

  /* Font */
  --hmf-font-display: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  --hmf-font-body: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;

  /* Pattern background (opsional untuk halaman/hero) */
  --hmf-pattern:
    radial-gradient(circle at top right, rgba(217, 104, 58, 0.12), transparent 50%),
    radial-gradient(circle at 20% 20%, rgba(43, 106, 107, 0.12), transparent 55%),
    linear-gradient(160deg, #f8f3ea 0%, #f2f6f7 100%);
}

/* Helper classes */
.hmf-font-body { font-family: var(--hmf-font-body); }
.hmf-font-display { font-family: var(--hmf-font-display); }
.hmf-money { text-align: right; font-variant-numeric: tabular-nums; }
