/* StructuralClaw site theme. Every page links this file first; a page's own <style> then adds
   only its page-specific tokens and layout. Change a colour here and every page follows.

   Engineering semantics are locked fleet-wide: --lrfd (indigo) = strength / LRFD,
   --asd (teal) = service / ASD. --rust is the brand accent. A second palette lives in a
   [data-theme="..."] block below and is switched by setting data-theme on <html>
   (/theme.js reads ?theme=dark or localStorage sc_theme). Pages written before 2026-10-05
   still hard-code #fff on their cards, so the dark palette is complete only on the home page
   until those are moved onto --card. */
:root{
  --ink:#0e1720;--paper:#f7f9fb;--line:#e0e7ee;--muted:#5c6b78;
  --lrfd:#4f46e5;--asd:#0f766e;--rust:#b4552d;--rust2:#8f3f1f;--steel:#334155;
  --accent:var(--lrfd);--accent2:#4338ca;
  --card:#ffffff;--navy:#0b1220;--navy2:#121a2c;--navy-line:#24304a;
  --font:Segoe UI,system-ui,sans-serif;
}
:root[data-theme="dark"]{
  --ink:#e6ebf5;--paper:#0b1220;--line:#24304a;--muted:#8d9ab5;
  --lrfd:#818cf8;--asd:#2dd4bf;--rust:#e8977a;--rust2:#b4552d;--steel:#1a2438;
  --accent:var(--lrfd);--accent2:#a5b4fc;
  --card:#121a2c;
}
