/* ======================================
   LAMP Biblical Library – Ink & Slate
   Theme + Base
====================================== */

/* -------- Color Variables -------- */
:root {
  /* Light mode */
  --bg: #fafafa;
  --surface: #ffffff;

  --text: #111827;
  --muted: #6b7280;

  --rule: #d1d5db;

  --accent: #2563eb;
  --accent-strong: #1e40af;
}

[data-theme="dark"] {
  /* Dark mode */
  --bg: #0f172a;
  --surface: #020617;

  --text: #e5e7eb;
  --muted: #9ca3af;

  --rule: #1f2933;

  --accent: #3b82f6;
  --accent-strong: #1d4ed8;
}

/* -------- Base -------- */
* { box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
}

body {
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  font-size: 15px;
  line-height: 1.4;
  background: var(--bg);
  color: var(--text);
}
