/* Terminal Light — crisp white with the same red accent. */
:root {
  --bg:          #f8f9fa;
  --bg-2:        #f0f2f5;
  --surface:     #ffffff;
  --surface-2:   #f0f2f5;
  --border:      #dde1e7;
  --border-2:    #c5ccd6;
  --text:        #0f1114;
  --text-2:      #4a5263;
  --text-3:      #5e6878;
  --accent:      #cc1020;
  --accent-2:    #ff3b4e;
  --accent-deep: #b80f22;
  --accent-glow: rgba(232, 25, 44, 0.08);
  --accent-line: rgba(232, 25, 44, 0.22);
  --ok:          #1a9956;
  --warn:        #c77d00;
  --info:        #0066cc;
  color-scheme: light;
}

body::before { opacity: 0.06; }
.nav { background: color-mix(in srgb, var(--bg) 88%, transparent); }
.term { border: 1px solid var(--border); }
.term-body { background: #1a1d22; color: #e9ebee; }
.term-bar { background: #111317; }
