/* GENERADO por ~/assistant/design/tokens/build_css.py desde finova-personal.json. No editar a mano. */
:root{
  --emerald-50:#edfaf5;
  --emerald-100:#d2f3e6;
  --emerald-200:#a8e6d0;
  --emerald-300:#6dd1b3;
  --emerald-400:#33b590;
  --emerald-500:#129874;
  --emerald-600:#087a5c;
  --emerald-700:#085041;
  --emerald-800:#074236;
  --emerald-900:#052e24;
  --amber-400:#fcbb00;
  --amber-500:#f99c00;
  --bg:#f4f8f6;
  --surface:#ffffff;
  --sunken:#e9f0ec;
  --line:#dbe5df;
  --line-strong:#b9c9c0;
  --control-border:#7d9186;
  --ink:#0e2219;
  --ink-2:#34493f;
  --muted:#56695f;
  --accent:var(--emerald-600);
  --accent-strong:var(--emerald-700);
  --accent-wash:var(--emerald-50);
  --accent-soft:var(--emerald-200);
  --on-accent:#ffffff;
  --on-brand:#ffffff;
  --spend:#24382f;
  --spend-2:#7a9186;
  --warn:#7f4f00;
  --warn-fill:var(--amber-400);
  --warn-wash:#fff6d9;
  --danger:#a2271b;
  --danger-wash:#fdecea;
  --focus:var(--emerald-500);
  --brand-from:var(--emerald-900);
  --brand-to:var(--emerald-700);
  --shadow-color:rgba(8, 48, 36, 0.08);
  --font-sans:Geist, system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-mono:'Geist Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --weight-regular:400;
  --weight-medium:500;
  --weight-semibold:600;
  --tracking-tight:-0.025em;
  --text-xs:12px;
  --text-sm:13px;
  --text-base:15px;
  --text-md:17px;
  --text-lg:21px;
  --text-xl:28px;
  --text-2xl:40px;
  --text-3xl:56px;
  --shell:1180px;
  --tap:44px;
  --s1:4px;
  --s2:8px;
  --s3:12px;
  --s4:16px;
  --s5:24px;
  --s6:32px;
  --s7:48px;
  --s8:64px;
  --s9:96px;
  --r-sm:6px;
  --r-md:10px;
  --r-lg:16px;
  --r-full:999px;
  --ease-out:cubic-bezier(0.2,0.8,0.2,1);
  --dur-fast:140ms;
  --dur-slow:520ms;
}
[data-theme="dark"]{
  --bg:#06110d;
  --surface:#0b1914;
  --sunken:#11231c;
  --line:#1b3128;
  --line-strong:#2c4a3d;
  --control-border:#5f7d6f;
  --ink:#e4efe9;
  --ink-2:#b3c7bd;
  --muted:#8aa196;
  --accent:var(--emerald-300);
  --accent-strong:var(--emerald-400);
  --accent-wash:#0f2a20;
  --accent-soft:#1d5443;
  --on-accent:#04140e;
  --spend:#a4bcb0;
  --spend-2:#5c7a6c;
  --warn:#fcca4a;
  --warn-wash:#2a2106;
  --danger:#ff8f80;
  --danger-wash:#2c1210;
  --shadow-color:rgba(0, 0, 0, 0.35);
}
