/* Theme: ocean-blue - deep blues, airy panels */
html[data-theme="ocean-blue"] {
  --bg: #eaf1f8; --panel: #ffffff; --panel-2: #f3f7fb;
  --ink: #16324a; --muted: #5a7183; --line: #c9d9e8;
  --accent: #155fa0; --accent-ink: #ffffff; --accent-soft: #dcebf8;
  --danger: #c0392b; --warn: #96650a; --ok: #1f7a3d; --info: #0f4c81;
  --panel-user: #e7f0fa; --panel-user-line: #bfd6ea;
  --panel-altus: #e3f0f5; --panel-altus-line: #bcd8d5;
  --panel-email: #fbf3dd; --panel-email-line: #e2cd9c;
  --panel-emailhist: #fdf2e2; --panel-emailhist-line: #ecd6ae;
  --overlay: rgba(255, 255, 255, 0.65);
}
