/* AnHonestHost Light Mode Overrides */

/* Light mode is applied via .anhh-light class on <html> or <body> */
.anhh-light,
.anhh-light body {
  --anhh-bg: #f0f4ff;
  --anhh-bg-elevated: #ffffff;
  --anhh-bg-surface: #e2e8f0;
  --anhh-text-primary: #0f172a;
  --anhh-text-secondary: #475569;
  --anhh-text-muted: #94a3b8;
  --anhh-border-color: #cbd5e1;
  --anhh-accent-dim: rgba(0, 212, 170, 0.08);
  --anhh-accent-border: rgba(0, 212, 170, 0.3);
  --anhh-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.06);
  --anhh-shadow-md: 0 8px 24px rgba(0, 0, 0, 0.08);
  --anhh-shadow-lg: 0 25px 50px rgba(0, 0, 0, 0.08);
}

/* Light mode body background */
.anhh-light body,
body.anhh-light {
  background-color: var(--anhh-bg);
  color: var(--anhh-text-primary);
}

/* Nav border in light mode */
.anhh-light .anhh-nav {
  border-bottom-color: var(--anhh-border-color);
}

/* Terminal shadow in light mode */
.anhh-light .anhh-terminal {
  box-shadow: var(--anhh-shadow-lg);
}

/* Theme toggle icon is managed by theme-toggle.js to prevent FOUC */
