/* Biforst Global CSS Variables
   Note: Brand color source of truth is src/common/theme/colors.js
   These variables may be used by legacy/global CSS only. */
:root {
  /* Biforst Color Palette */
  /* Synced with colors.js (cyan/navy/signal/warning/location/text/bg/border) */
  --biforst-cyan-primary: #00A4E4;
  --biforst-cyan-light: #33B8E9;
  --biforst-cyan-lighter: #66CCEE;
  --biforst-cyan-dark: #0087BA;
  --biforst-cyan-darker: #006A91;
  --biforst-navy-primary: #003D7A;
  --biforst-navy-light: #00518F;
  --biforst-navy-lighter: #0065A4;
  --biforst-navy-dark: #002952;
  --biforst-navy-darker: #001629;
  --biforst-signal-primary: #00C853;
  --biforst-signal-medium: #00A046;
  --biforst-signal-dark: #007C38;
  --biforst-location: #EF4444;
  --biforst-warning: #FF9800;
  --biforst-text-primary: #1A1A1A;
  --biforst-text-secondary: #4A5568;
  --biforst-text-muted: #718096;
  --biforst-bg-primary: #FFFFFF;
  --biforst-bg-secondary: #F7FAFC;
  --biforst-bg-muted: #EDF2F7;
  --biforst-border-light: #E2E8F0;
  --biforst-border-medium: #CBD5E0;
}

/* MUI component overrides moved into theme (src/common/theme/components.js) */

html, body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
}

.root {
  display: flex;
  flex-direction: column;
  height: 100%;
}
