/* Local CSS mapping of the latest owner-reviewed staging palette.
   All 32 names and shared values retained. Source exports are unchanged.
   Palette metadata supplies this local mapping; actual staging variable declarations
   and class/cascade behavior still need read-only verification. */
:root {
  --bg-dark: #2B1A12;
  --cargo-brown: #6b4a2a;
  --upsvo-gold: #D4A307;
  --sand: #F4E0C3;
  --bg-dark-secondary: #1A1A1A;
  --white: #FFFFFF;
  --surface-dark: #35241C;
  --surface-dark-elevated: #423127;
  --text-on-dark: #FFFFFF;
  --text-on-dark-secondary: #F4E0C3;
  --text-on-dark-muted: #B8ADA5;
  --border-dark: #59463A;
  --accent: #D4A307;
  --status-live: #4CAF50;
  --status-warning: #F4B740;
  --status-critical: #D9534F;
  --bg-primary: #FCFAF7;
  --surface-elevated: #FFFFFF;
  --surface-warm: #F6E8D7;
  --bg-secondary: #FBF4EC;
  --text-primary: #211B17;
  --text-secondary: #685D55;
  --border-subtle: #E8DED5;
  --text-muted: #685D55;
  --upsvo-brown: #2B1A12;
  --charcoal: #1A1A1A;
  --canvas-light: #FCFAF7;
  --surface-light: #FFFFFF;
  --surface-warm-soft: #FBF4EC;
  --text-dark: #211B17;
  --text-dark-muted: #685D55;
  --border-light: #E8DED5;
}

.upsvo-surface-light {
  background-color: var(--bg-primary);
  color: var(--text-primary);
}

.upsvo-surface-warm {
  background-color: var(--surface-warm);
  color: var(--text-primary);
}

.upsvo-surface-dark {
  background-color: var(--bg-dark);
  color: var(--text-on-dark);
}

.upsvo-surface-charcoal {
  background-color: var(--bg-dark-secondary);
  color: var(--text-on-dark);
}
