/**
 * Tema chiaro per screenshot / stampa manuale.
 * Usare su <body class="app-shell theme-manual"> (vedi manual.html).
 */

body.theme-manual {
  color-scheme: light;
  --bg: #f0f3f8;
  --surface: #ffffff;
  --border: #c8d1e0;
  --text: #1a1f26;
  --muted: #4a5563;
  --ok: #137333;
  --warn: #8a5a00;
  --crit: #b42318;
  --accent: #0969da;
  --ai-title: #0550ae;
}

body.theme-manual .bottom-tab-nav {
  box-shadow: 0 -2px 12px rgba(15, 23, 42, 0.08);
}

body.theme-manual .bottom-tab-nav__btn:hover {
  color: var(--text);
}

body.theme-manual .bottom-tab-nav__btn.active,
body.theme-manual .bottom-tab-nav__btn[aria-selected="true"] {
  color: var(--accent);
  border-bottom-color: var(--accent);
}

body.theme-manual .dot.ok {
  box-shadow: 0 0 0 2px rgba(19, 115, 51, 0.28);
}

body.theme-manual .badge.ok {
  background: rgba(19, 115, 51, 0.12);
  color: var(--ok);
}

body.theme-manual .badge.warn {
  background: rgba(138, 90, 0, 0.12);
  color: var(--warn);
}

body.theme-manual .badge.crit {
  background: rgba(180, 35, 24, 0.12);
  color: var(--crit);
}

body.theme-manual .ehs-score {
  color: var(--text);
}
