/* architect — NLT corporate office. Matches Mar00n nlt-hq cream/navy palette.
   architect.css handles chapter-title glitch colors and chapter-nav only;
   location styling (background, text, scene border) is driven by nlt-hq in shared CSS.
*/

body[data-chapter="ARCHITECT"] {
  /* Chapter primary used for title glow and nav — navy to match nlt-hq */
  --chapter-primary: #1a3d6e;
  --chapter-secondary: #5070a0;
  --chapter-tertiary: #4a7ab0;
  --chapter-accent: #2a5090;

  /* Character colors */
  --architect-color: #1a3d6e;  /* navy — matches nlt-hq char-architect */
  --maid-color: #6878a0;       /* muted blue-grey — ornamental */
}

/* Nav arrows */
.glitch-arrow,
.chapter-nav a {
  color: var(--chapter-secondary);
}

.glitch-arrow:hover,
.chapter-nav a:hover {
  color: var(--chapter-primary);
  text-shadow: 0 0 14px rgba(26,61,110,0.3);
}

/* Broadcast / banner text */
.broadcast-text {
  text-align: center;
  letter-spacing: 0.18em;
  font-size: 0.85rem;
  text-transform: uppercase;
  margin: 1.8em 0;
}

/* System command — final line */
.system-command {
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 1rem;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
}

.system-command code {
  color: #1a7a40;
  font-family: 'Courier New', Courier, monospace;
  padding: 0.3em 1em;
  border: 1px solid rgba(26,122,64,0.3);
  background: rgba(26,122,64,0.04);
}
