/* REF-002-A1 · ATTENT FIELD/SAM token bridge · isolated LAB.
   Canonical values: attent-design-system@lab/packages/tokens/tokens.
   The official logos, Machine Ops Core, workflows and outbox are untouched.
   Brand ≠ semantic state ≠ SAM mechanical assistance.
   CSS variable names below are FIELD adaptation aliases, not claimed Style Dictionary output. */
body.field-shell {
  /* Canonical ATTENT brand / Industrial profile */
  --attent-brand-blue: #0A2A4A;
  --attent-brand-gold: #D4A017;
  --attent-on-gold: #102235;
  --attent-ink: #102235;
  --attent-canvas-industrial: #EEF2F6;
  --attent-surface: #FFFFFF;
  --attent-line: #DFE6ED;
  --attent-radius-card: 16px;
  --attent-radius-control: 10px;
  --attent-touch-min: 44px;
  --field-touch-operational: 48px;
  --attent-focus: #1966A3;
  /* Semantics remain separate from branding */
  --semantic-status-success: #176C46;
  --semantic-status-warning: #8F6000;
  --semantic-status-danger: #9C2F2F;
  --semantic-text-muted: #596E80;
  /* SAM is an assistance request, not SOS or destructive action */
  --field-sam-accent: #A61B29;
  --field-sam-accent-active: #90121F;
  --field-sam-outline: #861521;
  --field-sam-highlight: #FFC44D;
  --field-sam-focus: #FFD166;
  /* Navigation specific aliases */
  --field-nav-border: #D6DFE7;
  --field-nav-inactive: #617486;
  --field-nav-active-bg: #EDF2F6;
}
/* Night aliases change surfaces and contrast; official brand and SAM red stay fixed. */
body.field-shell.field-e4[data-field-theme="night"] {
  --attent-ink: #F0F7FE;
  --attent-surface: #122C40;
  --attent-line: #41637B;
  --attent-focus: #FFD166;
  --field-nav-border: #31516A;
  --field-nav-inactive: #B8D3E5;
  --field-nav-active-bg: #1D3B52;
}
