:root{--color-bg:#111416;--color-surface:#171e1c;--color-text:#edf0ef;--color-accent:#70e0b2;--color-accent-2:#9fc8b2;--color-divider:#edf0ef29;--color-neutral-100:#f3f6f5;--color-neutral-200:#e2e8e6;--color-neutral-300:#c9d3cf;--color-neutral-400:#acb9b3;--color-neutral-500:#8fa39a;--color-neutral-600:#728379;--color-neutral-700:#57655e;--color-neutral-800:#3d4844;--color-neutral-900:#262e2b;--color-accent-100:#effaf5;--color-accent-200:#d6f2e5;--color-accent-300:#b7e4d5;--color-accent-400:#8fd6b8;--color-accent-500:#6cc49f;--color-accent-600:#4fa883;--color-accent-700:#3a8566;--color-accent-800:#2a5e49;--color-accent-900:#1d3028;--color-accent-2-100:#f1f7f3;--color-accent-2-200:#dde9e1;--color-accent-2-300:#c3d6ca;--color-accent-2-400:#a7c1b1;--color-accent-2-500:#8aa996;--color-accent-2-600:#6e8c7a;--color-accent-2-700:#55705f;--color-accent-2-800:#3c5045;--color-accent-2-900:#25332c;--shadow-sm:0 0 0 1px #3d4844;--shadow-md:0 0 0 1px #57655e, 0 6px 18px #0000008c;--shadow-lg:0 0 0 1px #8fa39a, 0 16px 40px #000000a6;--color-primary:#e5eeeb;--color-primary-hover:#b7e4d5;--color-primary-active:#9fd6c0;--color-on-primary:#172821}:root:not([data-theme=light]){--color-scrim:#111416c7}html[data-theme=light]{--color-bg:#f0f3f1;--color-surface:#fbfcfb;--color-text:#1e3328;--color-accent:#2f6449;--color-accent-2:#4f6f5c;--color-divider:#1e332824;--color-scrim:#1e332873;--color-neutral-100:#22302a;--color-neutral-200:#34453c;--color-neutral-300:#405949;--color-neutral-400:#4e6456;--color-neutral-500:#5a6f62;--color-neutral-600:#9fb0a6;--color-neutral-700:#c6d2cb;--color-neutral-800:#dce5df;--color-neutral-900:#eaf0ec;--color-accent-100:#173e2b;--color-accent-200:#1f5139;--color-accent-300:#2a6449;--color-accent-400:#3c7d5f;--color-accent-500:#5e9c7f;--color-accent-600:#8fbea7;--color-accent-700:#b7d6c6;--color-accent-800:#d6e9df;--color-accent-900:#ebf4ef;--color-accent-2-100:#25332c;--color-accent-2-200:#3c5045;--color-accent-2-300:#55705f;--color-accent-2-400:#6e8c7a;--color-accent-2-500:#8aa996;--color-accent-2-600:#a7c1b1;--color-accent-2-700:#c3d6ca;--color-accent-2-800:#dde9e1;--color-accent-2-900:#f1f7f3;--shadow-sm:0 0 0 1px #dfe7e2;--shadow-md:0 0 0 1px #d2ddd6, 0 6px 18px #1e33281a;--shadow-lg:0 0 0 1px #c6d2cb, 0 16px 40px #1e332829;--color-primary:#214e38;--color-primary-hover:#12603c;--color-primary-active:#173e2b;--color-on-primary:#eff7ef}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.btn-primary:active{background:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-on-primary)}html[data-theme=light] .btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}html[data-theme=light] .btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}html[data-theme=light] .btn-primary:active{background:var(--color-primary-active);border-color:var(--color-primary-active);color:var(--color-on-primary)}:root{--color-line:#edf0ef1f;--color-line-strong:#edf0ef42;--ink-2:#c9d3cf;--ink-3:#acb9b3;--ink-4:#8fa39a;--pill-ink:#d6f2e5;--chart-track:#262e2b;--chart-stub:#7a8d83;--chart-axis:#728379;--series-b:#67786f;--slice-1:#5ebb89;--slice-2:#307551;--slice-3:#e3f7f0;--slice-4:#6e9481;--slice-5:#85e7b9;--slice-6:#3b554b}html[data-theme=light]{--color-line:#1e33281f;--color-line-strong:#1e332847;--card-shadow:0 1px 2px #1e33280d, 0 10px 28px #1e332812;--sheet-shadow:0 1px 2px #1e33280f, 0 18px 40px #1e332824;--ink-2:#34453c;--ink-3:#405949;--ink-4:#4e6456;--pill-ink:#1f5139;--chart-track:#eaf0ec;--chart-stub:#7a8d83;--chart-axis:#9fb0a6;--series-b:#7a8d83;--slice-1:#01502f;--slice-2:#458364;--slice-3:#1d3028;--slice-4:#49a373;--slice-5:#496359;--slice-6:#8bb8a3}::selection{color:var(--color-text)}.btn-primary::selection,.btn-primary ::selection{color:var(--color-on-primary)}.bell-count::selection{color:var(--color-bg)}.filters-n::selection{color:#fff}html[data-theme=light]{--color-warning:#b58000}html[data-theme=light] .spend-table .tag.tag-warning,html[data-theme=light] .admin-row .tag.tag-warning,html[data-theme=light] .look-person .tag.tag-warning{border-color:var(--color-warning)}
