:root{--bg:#f6f2e9;--card:#fffdf8;--text:#172033;--muted:#687184;--border:var(--d-bd,#d9d9d2);--navy:#14213d;--accent:#2f6fda;--soft:#eef4ff}html[data-theme="dark"]{--bg:#101622;--card:#182131;--text:#f5f7fb;--muted:#a9b3c6;--border:#344057;--navy:#0c1220;--accent:#4f87ea;--soft:#202c40}
