/* VLENET · Tokens editables. Mantener la semántica al ampliar el sistema. */
:root{
 --canvas:#ffffff;--surface:#ffffff;--surface-soft:#f6f7f7;--surface-raised:#fff;
 --ink:#151617;--text-secondary:#6e7278;--text-muted:#a2a5aa;--border:#e8e9eb;
 --primary:#171819;--on-primary:#fff;--green:#edf5e4;--green-deep:#40734b;
 --purple:#f0edf8;--blue:#ecf2f9;--cream:#f6f0e7;--focus:#456989;
 --radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;
 --shadow-sm:0 3px 9px #161b2210,0 1px 2px #161b2205;
 --shadow-md:0 16px 45px #161b2210,0 4px 12px #161b2207;
 --shadow-lg:0 38px 80px -24px #20283240,0 8px 24px #171b2210;
 --font-body:'Manrope','Segoe UI',Arial,sans-serif;
 --font-display:'Manrope','Segoe UI',Arial,sans-serif;
 --font-mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;
 --content-width:1240px;--ease:cubic-bezier(.21,.75,.25,1);
}
