/* Zeq SDK — Light Mode Overrides */
[data-theme="light"] {
  --ifm-background-color: #ffffff;
  --ifm-background-surface-color: #f8f9fa;
  --ifm-color-primary: #008f4c;
  --ifm-color-primary-dark: #007a41;
  --ifm-color-primary-darker: #00703c;
  --ifm-color-primary-darkest: #005c31;
  --ifm-color-primary-light: #00a457;
  --ifm-color-primary-lighter: #00ae5c;
  --ifm-color-primary-lightest: #00c96b;
  --ifm-font-color-base: #1a1a2e;
  --ifm-heading-color: #0a0a0f;
  --ifm-footer-background-color: #f0f0f5;
  --ifm-navbar-background-color: rgba(255, 255, 255, 0.92);
  --ifm-code-background: #f4f4f8;
  --ifm-link-color: #008f4c;
  --ifm-menu-color: #333;
  --ifm-menu-color-active: #008f4c;
  --ifm-table-stripe-background: rgba(0, 143, 76, 0.04);
  --docusaurus-highlighted-code-line-bg: rgba(0, 143, 76, 0.08);
}
[data-theme="light"] .navbar { backdrop-filter: blur(12px); border-bottom: 1px solid rgba(0,143,76,0.12); background: rgba(255,255,255,0.92); }
[data-theme="light"] .footer { background: #f0f0f5; color: #333; }
[data-theme="light"] .footer__title { color: #0a0a0f; }
[data-theme="light"] .footer__link-item { color: #555; }
[data-theme="light"] .prism-code { border: 1px solid rgba(0,143,76,0.15); }
[data-theme="light"] .protocol-card { background: rgba(0,143,76,0.03); border: 1px solid rgba(0,143,76,0.12); }
[data-theme="light"] .equation-block { background: rgba(0,143,76,0.04); border: 1px solid rgba(0,143,76,0.15); color: #1a1a2e; }
[data-theme="light"] .method-get { background: rgba(0,143,200,0.1); color: #0077a8; }
[data-theme="light"] .method-post { background: rgba(0,143,76,0.1); color: #008f4c; }
[data-theme="light"] table th { color: rgba(0,0,0,0.5); }
[data-theme="light"] .menu__link--active { color: #008f4c; }
