/* Dhanvantari Clinical — Light Theme Tokens
   Adapted from Dhanvantari landing brand DNA (KEEP teal/cyan/Bricolage/Lexend),
   reframed for 8-hour clinical shifts (light bg, restrained alerts, dense data).
*/
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;500;600;700;800&family=Lexend:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap');

:root {
  /* Surfaces */
  --bg:        #F7F9FB;
  --bg2:       #FFFFFF;
  --bg3:       #EEF2F6;
  --card:      #FFFFFF;
  --card-h:    #FAFBFD;
  --row-h:     #F1F5F9;

  /* Brand (kept from landing, desaturated for medical) */
  --teal:      #0FA888;
  --teal-d:    rgba(15,168,136,.08);
  --teal-g:    rgba(15,168,136,.18);
  --cyan:      #0891B2;
  --blue:      #2563EB;

  /* Status colors (restrained, NABL-credible) */
  --critical:  #D14343;
  --critical-d:rgba(209,67,67,.08);
  --warn:      #D97706;
  --warn-d:    rgba(217,119,6,.10);
  --ok:        #059669;
  --ok-d:      rgba(5,150,105,.08);
  --info:      #2563EB;
  --info-d:    rgba(37,99,235,.08);
  --violet:    #7C3AED;

  /* Text */
  --t1:        #0F172A;
  --t2:        #475569;
  --t3:        #94A3B8;
  --t4:        #CBD5E1;

  /* Borders */
  --bdr:       #E5E9F0;
  --bdr-h:     #CBD5E1;
  --bdr-fc:    rgba(15,168,136,.45);

  /* Radii */
  --r:   12px;
  --rs:  8px;
  --rxs: 6px;

  /* Type */
  --fd: 'Bricolage Grotesque', system-ui, sans-serif;
  --fb: 'Lexend', system-ui, sans-serif;
  --fm: 'JetBrains Mono', ui-monospace, monospace;

  /* Spacing scale */
  --s1: 4px;  --s2: 8px;  --s3: 12px;  --s4: 16px;
  --s5: 20px; --s6: 24px; --s7: 32px;  --s8: 48px;

  /* Shadows (subtle, no glow) */
  --sh1: 0 1px 2px rgba(15,23,42,.04);
  --sh2: 0 2px 6px rgba(15,23,42,.06);
  --sh3: 0 4px 16px rgba(15,23,42,.08);
}
