/* Shared warm ivory / forest design tokens. */
:root{
 --bg:#f7f7f2;--panel:#fff;--line:#e4e8e1;--ink:#243a34;--ink2:#687971;--ink3:#87938b;--muted:#687971;
 --brand:#245849;--brand-hover:#193f35;--brand-soft:#eaf1ec;
 --ok:#327357;--ok-soft:#edf5ed;--warn:#a4762c;--warn-soft:#fbf4e5;
 --danger:#ad5350;--danger-soft:#fbefec;--purple:#617569;--purple-soft:#edf1eb;
 --sidebar:#f2f2ec;--radius:12px;--shadow:0 2px 8px rgba(40,61,48,.025);
 --font:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
}
