/* er7-rust.github.io — dark theme
 *
 * Loaded by lily-design-system-svelte-theme-picker, and preloaded
 * statically in src/app.html for zero-flicker switching (both this file
 * and light.css load up front; only the one matching the active
 * data-theme attribute applies). Every --lily-* token this file redefines
 * matches one declared in the un-themed :root block of ../style.css —
 * layout-only tokens (radius, content width, fonts) are not theme-varying
 * and are inherited from there unchanged.
 *
 * See AGENTS.md's "Styling" section before editing: this file is an
 * er7-rust addition, not part of the Lily base, so it is not subject to
 * the "do not edit Lily's rules in place" rule that governs ../style.css.
 * The three light-theme background tints Lily's own base hardcodes
 * (#eef2ff, in .tag, .site-nav a[aria-current="page"], and
 * .button-secondary:hover) are overridden separately, in the "er7
 * additions" block of ../style.css, rather than here — see the comment
 * there.
 */

:root[data-theme="dark"] {
  --lily-primary: #60a5fa;
  --lily-primary-hover: #93c5fd;
  --lily-accent: #7dd3fc;
  --lily-danger: #f87171;
  --lily-warning: #fbbf24;
  --lily-success: #4ade80;
  --lily-page-bg: #0f172a;
  --lily-card-bg: #1e293b;
  --lily-text: #f1f5f9;
  --lily-text-muted: #cbd5e1;
  --lily-text-subtle: #94a3b8;
  --lily-border: #334155;
  --lily-border-strong: #475569;
  --lily-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5), 0 1px 2px 0 rgba(0, 0, 0, 0.3);
  --lily-shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, 0.5), 0 8px 10px -6px rgba(0, 0, 0, 0.3);
}
