/* Fabulopia — generado desde tools/tokens.json */
:root,[data-theme="dia"]{--papel:#fff8ec;--papel-alto:#ffffff;--papel-hondo:#fdf0dc;--linea:#eadcc4;--tinta:#2b2545;--tinta-suave:#5e5878;--enlace:#1f6fb5;--cereza:#d42f45;--mandarina:#ff8b3d;--girasol:#ffc93c;--trebol:#2fb37a;--cielo:#3ba4f0;--lavanda:#a68af5;--chicle:#ff8fb8;--sobre-cereza:#ffffff;--sobre-color:#2b2545;--cereza-suave:#ffe1e4;--mandarina-suave:#ffe6d3;--girasol-suave:#fff2c7;--trebol-suave:#d9f5e7;--cielo-suave:#dceffd;--lavanda-suave:#ece5ff;--chicle-suave:#ffe3ee;--trazo:#2b2545;--piel-1:#ffe3cf;--piel-1-sombra:#f2c3a6;--piel-2:#f5c59e;--piel-2-sombra:#e0a47a;--piel-3:#d9986a;--piel-3-sombra:#bd7a4e;--piel-4:#a8693f;--piel-4-sombra:#8a5230;--piel-5:#6b4129;--piel-5-sombra:#55311e;--rubor:#ff8fb88c;--boca:#8c2b3a;--lengua:#ff7a8a;--brillo:#ffffff;--sombra-pegatina:0 4px 0 #2b2545;--sombra-tarjeta:0 6px 0 #2b2545;--foco:0 0 0 3px #fff8ec, 0 0 0 6px #1f6fb5;color-scheme:light}
[data-theme="noche"]{--papel:#1c1932;--papel-alto:#282443;--papel-hondo:#14122a;--linea:#3d3860;--tinta:#fff4e0;--tinta-suave:#c9c1df;--enlace:#7cc4ff;--cereza:#d42f45;--mandarina:#ff8b3d;--girasol:#ffc93c;--trebol:#2fb37a;--cielo:#3ba4f0;--lavanda:#a68af5;--chicle:#ff8fb8;--sobre-cereza:#ffffff;--sobre-color:#2b2545;--cereza-suave:#4a1e2b;--mandarina-suave:#4a2a16;--girasol-suave:#45391a;--trebol-suave:#143a2b;--cielo-suave:#15304a;--lavanda-suave:#2e2552;--chicle-suave:#4a2236;--trazo:#2b2545;--piel-1:#ffe3cf;--piel-1-sombra:#f2c3a6;--piel-2:#f5c59e;--piel-2-sombra:#e0a47a;--piel-3:#d9986a;--piel-3-sombra:#bd7a4e;--piel-4:#a8693f;--piel-4-sombra:#8a5230;--piel-5:#6b4129;--piel-5-sombra:#55311e;--rubor:#ff8fb88c;--boca:#8c2b3a;--lengua:#ff7a8a;--brillo:#ffffff;--sombra-pegatina:0 4px 0 #fff4e0;--sombra-tarjeta:0 6px 0 #fff4e0;--foco:0 0 0 3px #1c1932, 0 0 0 6px #7cc4ff;color-scheme:dark}
:root{--espacio-1:4px;--espacio-2:8px;--espacio-3:12px;--espacio-4:16px;--espacio-6:24px;--espacio-8:32px;--espacio-12:48px;--radio-s:10px;--radio-m:18px;--radio-l:28px;--radio-total:9999px;--trazo-silueta:5px;--trazo-detalle:3px;--trazo-ui:3px;--font-titulos:"Baloo 2", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--font-lectura:Andika, "Century Gothic", Verdana, sans-serif;}
