/* ============================================================
   BAP DESIGN SYSTEM — Colors & Type
   "Be Advanced Partner!" · bap-software.net
   Nguồn: Claude Design project "HRM AI Assistant UI"
   ============================================================ */

:root {
  /* ---- Brand blues ---- */
  --bap-navy:        #12497D;
  --bap-navy-deep:   #0C3255;
  --bap-navy-ink:    #08244F;
  --bap-navy-900:    #061D3F;
  --bap-heading:     #0D3776;
  --bap-indigo:      #172A7C;

  /* ---- Mid / interactive blues ---- */
  --bap-blue:        #175EA1;
  --bap-blue-bright: #1C73C4;
  --bap-blue-600:    #0763BD;
  --bap-blue-500:    #2988E0;
  --bap-sky:         #70AFEB;
  --bap-sky-light:   #A5DDFF;

  /* ---- Light blue tints ---- */
  --bap-tint-50:     #F4F9FE;
  --bap-tint-100:    #ECF4FD;
  --bap-tint-200:    #DBEBFA;
  --bap-tint-300:    #C4E2F6;
  --bap-tint-400:    #B8D7F5;
  --bap-lavender:    #E3EBFF;

  /* ---- Accents ---- */
  --bap-yellow:      #FFE30B;
  --bap-orange:      #FF712F;
  --bap-green:       #34A853;
  --bap-red:         #E5443B;
  --bap-peach:       #FFE6DC;
  --bap-rose:        #FDEDED;

  /* ---- Neutrals ---- */
  --bap-ink:         #1D1D1B;
  --bap-gray-700:    #383838;
  --bap-gray-500:    #6B7785;
  --bap-gray-300:    #C9D3DE;
  --bap-gray-100:    #EEF2F6;
  --bap-white:       #FFFFFF;
  --bap-paper:       #FCFCFC;

  /* ---- Gradients ---- */
  --bap-grad-title: linear-gradient(180deg, #325792 0%, #0C3255 100%);
  --bap-grad-dark:  linear-gradient(180deg, rgba(6,29,63,.88) 0%, rgba(34,60,103,.78) 100%);
  --bap-grad-hero:  linear-gradient(135deg, #175EA1 0%, #12497D 45%, #08244F 100%);

  /* ---- Type ---- */
  --font-display: "Inter", "Helvetica Neue", Arial, sans-serif;
  --font-head:    "Roboto", "Helvetica Neue", Arial, sans-serif;
  --font-body:    "Roboto", "Helvetica Neue", Arial, sans-serif;

  /* ---- Radii ---- */
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 10px;
  --radius-lg: 16px;
  --radius-pill: 999px;

  /* ---- Elevation ---- */
  --shadow-sm: 0 1px 2px rgba(8,36,79,.08), 0 1px 3px rgba(8,36,79,.06);
  --shadow-md: 0 4px 12px rgba(8,36,79,.10), 0 2px 4px rgba(8,36,79,.06);
  --shadow-lg: 0 12px 32px rgba(8,36,79,.16), 0 4px 8px rgba(8,36,79,.08);
  --shadow-card: 0 6px 20px rgba(18,73,125,.10);
}
