:root,[data-tema=claro]{--acento:#0e6a82;--acento-hover:#0b566b;--bg:#f4f8f9;--surface:#fff;--ink:#12262d;--ink2:#1b3640;--line:#d5e3e7;--line2:#c3d6dc;--active:#e3f0f4;--tint:#edf4f6;--tint-line:#cfe0e6;--gold-ink:#0b566b;--gold-ink2:#0b566b;--muted:#5d747c;--muted2:#5f777f;--text2:#3e565f;--text3:#34494f;--text4:#26393f;--text5:#4d656d;--track:#e3edf0;--bar:#7fb8c8;--bar-dark:#0b566b;--strong:#12262d;--pos:#1f6b43;--neg:#b3342b;--on-acento:#fff;--input-borde:#7e969e;--input-fondo:#f1f7f9;--pos-bg:#e3f4e8;--pos-line:#b7dcc0;--neg-bg:#fdecea;--neg-line:#f1b8b3;--warn:#8a5a00;--warn-bg:#fff3d6;--warn-line:#ecd392;--sombra-rgb:18, 38, 45;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-tema=oscuro]{--acento:#4fb3cc;--acento-hover:#74c6da;--bg:#0f1a1f;--surface:#16252b;--ink:#e6f0f3;--ink2:#d3e3e8;--line:#2a3d45;--line2:#3a5059;--active:#1d3640;--tint:#1a2c33;--tint-line:#2f4b55;--gold-ink:#74c6da;--gold-ink2:#74c6da;--muted:#9db3ba;--muted2:#869fa7;--text2:#c4d6dc;--text3:#cbdce1;--text4:#dbe8ec;--text5:#b9ccd2;--track:#2a3d45;--bar:#3a7f93;--bar-dark:#4fb3cc;--strong:#2a3d45;--pos:#5fd08e;--neg:#ff8f86;--on-acento:#0f1a1f;--input-borde:#5d7882;--input-fondo:#1b2d34;--pos-bg:#17291f;--pos-line:#2f4a38;--neg-bg:#33201e;--neg-line:#5c3330;--warn:#e6c06e;--warn-bg:#2b2314;--warn-line:#6b5426;--sombra-rgb:0, 0, 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-tema]{--card:var(--surface);--border:var(--line);--border-mid:var(--line2);--text:var(--ink);--text-2:var(--text2);--gold:var(--acento);--gold-light:var(--acento-hover);--gold-soft:var(--tint);--gold-dark:var(--gold-ink2);--green:var(--pos);--green-light:var(--pos-bg);--amber:var(--warn);--amber-light:var(--warn-bg);--red:var(--neg);--red-light:var(--neg-bg);--shadow:0 1px 3px rgba(var(--sombra-rgb), .06), 0 4px 18px rgba(var(--sombra-rgb), .05);--shadow-lg:0 8px 32px rgba(var(--sombra-rgb), .14);--radius:14px;--radius-sm:10px;--transition:.18s cubic-bezier(.4, 0, .2, 1);--fuente:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--fuente);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
