/* ============================================================
   UNHAN User Management — Tema (selaras SIAKAD)
   Font: Plus Jakarta Sans
   Palet: maroon (brand) + navy (ink) + gold (accent)
   ============================================================ */

@import url('/assets/fonts/plus-jakarta-sans/plus-jakarta-sans.css');

:root {
    --brand: #701c1a;      /* maroon-700 */
    --brand-soft: #f7eded;
    --brand-ink: #3d1413;
    --accent: #c69214;     /* gold-500 */
    --accent-soft: #fcf9ed;
    --navy: #12243d;       /* navy-900 */
    --ink: #1e293b;
    --ink-2: #44546e;
    --muted: #64748b;
    --line: #e2e8f0;
    --surface: #ffffff;
    --page: #f8fafc;
}

body {
    font-family: 'Plus Jakarta Sans', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: var(--page);
    color: var(--ink);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Efek kartu lembut ala halaman publik SIAKAD */
.card-soft {
    background: var(--surface);
    border: 1px solid var(--line);
    border-radius: 0.75rem;
    box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}

/* Badge aksen */
.badge-accent {
    background: var(--accent-soft);
    color: #6b4f06;
    border: 1px solid rgba(198, 146, 20, 0.25);
}

/* Scrollbar halus */
::-webkit-scrollbar { width: 10px; height: 10px; }
::-webkit-scrollbar-track { background: #f1f5f9; }
::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background: #94a3b8; }
