/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[12].use[3]!./src/app/(strict)/strict-globals.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
/* Executive Glass Prism — canonical tokens (design-inputs/stitch/sales-global/
 * executive_glass_prism/DESIGN.md). Estate-level defaults only; each artboard
 * additionally loads its own compiled per-screen Tailwind CSS. */
:root {
  --surface-base: #0B0F19;
  --surface: #0f131d;
  --surface-container-lowest: #0a0e18;
  --surface-container-low: #171b26;
  --surface-container: #1c1f2a;
  --surface-container-high: #262a35;
  --surface-container-highest: #313540;
  --on-surface: #dfe2f1;
  --on-surface-variant: #c2c6d6;
  --outline: #8c909f;
  --outline-variant: #424754;
  --primary: #adc6ff;
  --on-primary: #002e6a;
  --primary-container: #4d8eff;
  --secondary: #c0c1ff;
  --tertiary: #4edea3;
  --error: #ffb4ab;
  --error-container: #93000a;
  --surface-glass-subtle: rgba(255, 255, 255, 0.03);
  --surface-glass-default: rgba(255, 255, 255, 0.05);
  --surface-glass-elevated: rgba(255, 255, 255, 0.08);
  --surface-glass-highlight: rgba(255, 255, 255, 0.12);
  --border-glass-hairline: rgba(255, 255, 255, 0.08);
  --border-glass-default: rgba(255, 255, 255, 0.12);
  --status-positive: #10B981;
  --font-family-sans: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-family-mono: 'IBM Plex Mono', monospace;
}

body {
  background: #0f131d;
  color: #dfe2f1;
}

/* Tailwind preflight is disabled for artboard fidelity — apply its box-sizing reset explicitly */
*, ::before, ::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: var(--border-glass-hairline);
}

