.settle{--settle-paper:#f1f3f5;--settle-surface:#fff;--settle-ink:#17212f;--settle-muted:#5a6676;--settle-rule:#d3d9e0;--settle-approved:#2f5f9e;--settle-overdue:#b23a2f;--settle-overdue-deep:#8c2c23;--settle-cash:#1e7456;--settle-exec:#a86f0c;--settle-rel:#7a4e9c;--settle-opp:#3f7c8a;--settle-serif:"Source Serif 4", Georgia, "Times New Roman", serif;--settle-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--settle-paper);color:var(--settle-ink);font-family:var(--settle-sans)}.dark .settle,.settle.dark{--settle-paper:#0e1520;--settle-surface:#16202d;--settle-ink:#e5eaf0;--settle-muted:#98a5b4;--settle-rule:#2a3747;--settle-approved:#6f9bda;--settle-overdue:#e2685c;--settle-overdue-deep:#b04a40;--settle-cash:#4dba8e;--settle-exec:#e1a53a;--settle-rel:#b28dd8;--settle-opp:#7db8c5}.settle .font-settle-serif{font-family:var(--settle-serif)}.settle input[type=range]{accent-color:var(--settle-overdue)}@media (prefers-reduced-motion:reduce){.settle *{transition:none!important}}
