/* WebFlow — paletas del manual de marca, generadas por generar_paletas_webflow.py; no editar a mano */

html[data-paleta="visionflow"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F4F7FB;
  --superficie-elevada: #FDFEFE;
  --superficie-hundida: #E5ECF5;
  --linea: #D3DAE3;
  --linea-control: #7586A0;
  --tinta: #17202B;
  --tinta-suave: #475262;
  --accion: #096F9C;
  --accion-hover: #086188;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E0EEF4;
  --vencida: #B4161C;
  --vencida-fondo: #F3DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #EFE4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F1DDE8;
  --completada: #144D29;
  --completada-fondo: #DCE5E0;
  --presencia-1: #096F9C;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #096F9C;
  --menu-activo-fondo: #E0EEF4;
  --menu-activo-raya: #096F9C;
  --flotante: #096F9C;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #096F9C;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="material"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F5F5F7;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #EAEAEE;
  --linea: #D7D7DF;
  --linea-control: #84849D;
  --tinta: #1D1D25;
  --tinta-suave: #4B4B5E;
  --accion: #3F51B5;
  --accion-hover: #36459B;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E7E9F5;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #3F51B5;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #3F51B5;
  --menu-activo-fondo: #E7E9F5;
  --menu-activo-raya: #3F51B5;
  --flotante: #3F51B5;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #3F51B5;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="bootstrap"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F8F9FA;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #ECEFF1;
  --linea: #D5DBE1;
  --linea-control: #768A9E;
  --tinta: #1C2127;
  --tinta-suave: #475462;
  --accion: #0262EF;
  --accion-hover: #0259DB;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E0ECFE;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #0262EF;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #0262EF;
  --menu-activo-fondo: #E0ECFE;
  --menu-activo-raya: #0262EF;
  --flotante: #0262EF;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #0262EF;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="tailwind"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F8FAFC;
  --superficie-elevada: #FEFEFF;
  --superficie-hundida: #EAF0F6;
  --linea: #D3DBE3;
  --linea-control: #758AA0;
  --tinta: #17212B;
  --tinta-suave: #475462;
  --accion: #7C3AED;
  --accion-hover: #6619EA;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #EEE6FD;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDF;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE9;
  --completada: #144D29;
  --completada-fondo: #DDE5E1;
  --presencia-1: #7C3AED;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #7C3AED;
  --menu-activo-fondo: #EEE6FD;
  --menu-activo-raya: #7C3AED;
  --flotante: #7C3AED;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #7C3AED;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="nord"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #ECEFF4;
  --superficie-elevada: #FCFDFD;
  --superficie-hundida: #DFE4ED;
  --linea: #D3D9E3;
  --linea-control: #72829D;
  --tinta: #181F2A;
  --tinta-suave: #475162;
  --accion: #48668B;
  --accion-hover: #415C7D;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E7ECF1;
  --vencida: #B4161C;
  --vencida-fondo: #F2DDDE;
  --hoy: #9A4708;
  --hoy-fondo: #EEE4DB;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F0DCE7;
  --completada: #144D29;
  --completada-fondo: #DCE4DF;
  --presencia-1: #48668B;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #48668B;
  --menu-activo-fondo: #E7ECF1;
  --menu-activo-raya: #48668B;
  --flotante: #48668B;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #48668B;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="dracula"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F8F8F2;
  --superficie-elevada: #FEFEFD;
  --superficie-hundida: #F1F1E5;
  --linea: #E3E3D3;
  --linea-control: #8B8B60;
  --tinta: #2B2B17;
  --tinta-suave: #626247;
  --accion: #883CF4;
  --accion-hover: #7924F3;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #F1E8FC;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DB;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE7;
  --completada: #144D29;
  --completada-fondo: #DDE5DF;
  --presencia-1: #883CF4;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #883CF4;
  --menu-activo-fondo: #F1E8FC;
  --menu-activo-raya: #883CF4;
  --flotante: #883CF4;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #883CF4;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="solarized"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FDF6E3;
  --superficie-elevada: #FFFEFB;
  --superficie-hundida: #F1EBDA;
  --linea: #E3DFD3;
  --linea-control: #918465;
  --tinta: #2B2617;
  --tinta-suave: #625A47;
  --accion: #1E6EA6;
  --accion-hover: #1A6091;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E4EDF2;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDC;
  --hoy: #9A4708;
  --hoy-fondo: #F1E4D9;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F3DDE5;
  --completada: #144D29;
  --completada-fondo: #DEE5DE;
  --presencia-1: #1E6EA6;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #1E6EA6;
  --menu-activo-fondo: #E4EDF2;
  --menu-activo-raya: #1E6EA6;
  --flotante: #1E6EA6;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #1E6EA6;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="gruvbox"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FBF1C7;
  --superficie-elevada: #FEFDF7;
  --superficie-hundida: #E9E2C5;
  --linea: #E3E0D3;
  --linea-control: #88805E;
  --tinta: #2B2717;
  --tinta-suave: #625C47;
  --accion: #A6480B;
  --accion-hover: #933F0A;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #F5E8DB;
  --vencida: #B4161C;
  --vencida-fondo: #F4DDD8;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4D6;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DCE2;
  --completada: #144D29;
  --completada-fondo: #DDE4DA;
  --presencia-1: #A6480B;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #A6480B;
  --menu-activo-fondo: #F5E8DB;
  --menu-activo-raya: #A6480B;
  --flotante: #A6480B;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #A6480B;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="catppuccin"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #EFF1F5;
  --superficie-elevada: #FDFDFE;
  --superficie-hundida: #E2E6ED;
  --linea: #D3D9E3;
  --linea-control: #7583A0;
  --tinta: #191F29;
  --tinta-suave: #475062;
  --accion: #8230EE;
  --accion-hover: #7418EC;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #EFE5FC;
  --vencida: #B4161C;
  --vencida-fondo: #F3DDDE;
  --hoy: #9A4708;
  --hoy-fondo: #EFE4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F1DCE8;
  --completada: #144D29;
  --completada-fondo: #DCE4E0;
  --presencia-1: #8230EE;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #8230EE;
  --menu-activo-fondo: #EFE5FC;
  --menu-activo-raya: #8230EE;
  --flotante: #8230EE;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #8230EE;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="tokyonight"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #E1E2E7;
  --superficie-elevada: #FBFBFB;
  --superficie-hundida: #D6D7DE;
  --linea: #D7D9DF;
  --linea-control: #71778D;
  --tinta: #1D1F25;
  --tinta-suave: #4B4E5E;
  --accion: #145ABC;
  --accion-hover: #1251AA;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #DFE9F5;
  --vencida: #B4161C;
  --vencida-fondo: #F1DBDC;
  --hoy: #954508;
  --hoy-fondo: #EDE2D9;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #EFDAE5;
  --completada: #144D29;
  --completada-fondo: #DBE3DE;
  --presencia-1: #145ABC;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #145ABC;
  --menu-activo-fondo: #DFE9F5;
  --menu-activo-raya: #145ABC;
  --flotante: #145ABC;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #145ABC;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="one"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FAFAFA;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #F0F0F0;
  --linea: #DBDBDB;
  --linea-control: #8A8A8A;
  --tinta: #212121;
  --tinta-suave: #545454;
  --accion: #1F60F0;
  --accion-hover: #1054EB;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E5ECFC;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #1F60F0;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #1F60F0;
  --menu-activo-fondo: #E5ECFC;
  --menu-activo-raya: #1F60F0;
  --flotante: #1F60F0;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #1F60F0;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="rosepine"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FAF4ED;
  --superficie-elevada: #FEFDFC;
  --superficie-hundida: #F3EAE0;
  --linea: #E3DCD3;
  --linea-control: #99846C;
  --tinta: #2B2217;
  --tinta-suave: #625547;
  --accion: #796095;
  --accion-hover: #6C5685;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #EFEBF0;
  --vencida: #B4161C;
  --vencida-fondo: #F4DDDD;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DA;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DCE6;
  --completada: #144D29;
  --completada-fondo: #DDE4DE;
  --presencia-1: #796095;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #796095;
  --menu-activo-fondo: #EFEBF0;
  --menu-activo-raya: #796095;
  --flotante: #796095;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #796095;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="everforest"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FDF6E3;
  --superficie-elevada: #FFFEFB;
  --superficie-hundida: #F1EBDA;
  --linea: #E3DFD3;
  --linea-control: #918465;
  --tinta: #2B2617;
  --tinta-suave: #625A47;
  --accion: #606E01;
  --accion-hover: #4A5501;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #EDEEDD;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDC;
  --hoy: #9A4708;
  --hoy-fondo: #F1E4D9;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F3DDE5;
  --completada: #144D29;
  --completada-fondo: #DEE5DE;
  --presencia-1: #606E01;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #606E01;
  --menu-activo-fondo: #EDEEDD;
  --menu-activo-raya: #606E01;
  --flotante: #606E01;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #606E01;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="monokai"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FAFAFA;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #F0F0F0;
  --linea: #DBDBDB;
  --linea-control: #8A8A8A;
  --tinta: #212121;
  --tinta-suave: #545454;
  --accion: #D70651;
  --accion-hover: #BE0548;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #FBE0EA;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #D70651;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #D70651;
  --menu-activo-fondo: #FBE0EA;
  --menu-activo-raya: #D70651;
  --flotante: #D70651;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #D70651;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="ayu"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FAFAFA;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #F0F0F0;
  --linea: #DBDBDB;
  --linea-control: #8A8A8A;
  --tinta: #212121;
  --tinta-suave: #545454;
  --accion: #B05200;
  --accion-hover: #964600;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #F6EAE0;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #B05200;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #B05200;
  --menu-activo-fondo: #F6EAE0;
  --menu-activo-raya: #B05200;
  --flotante: #B05200;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #B05200;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="esmeralda"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F3F8F6;
  --superficie-elevada: #FDFEFE;
  --superficie-hundida: #E6F0EC;
  --linea: #D3E3DD;
  --linea-control: #65917F;
  --tinta: #182A23;
  --tinta-suave: #476257;
  --accion: #047855;
  --accion-hover: #035A40;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #DFEFEA;
  --vencida: #B4161C;
  --vencida-fondo: #F3DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #EFE4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F1DDE8;
  --completada: #144D29;
  --completada-fondo: #DCE5E0;
  --presencia-1: #047855;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #047855;
  --menu-activo-fondo: #DFEFEA;
  --menu-activo-raya: #047855;
  --flotante: #047855;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #047855;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="atardecer"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #FBF6F2;
  --superficie-elevada: #FEFEFD;
  --superficie-hundida: #F5EBE4;
  --linea: #E3DAD3;
  --linea-control: #9B816F;
  --tinta: #2B2017;
  --tinta-suave: #625347;
  --accion: #B9450A;
  --accion-hover: #A13C08;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #F7E8E0;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DB;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE7;
  --completada: #144D29;
  --completada-fondo: #DDE5DF;
  --presencia-1: #B9450A;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #B9450A;
  --menu-activo-fondo: #F7E8E0;
  --menu-activo-raya: #B9450A;
  --flotante: #B9450A;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #B9450A;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="carmesi"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F7F7F9;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #EBEBF0;
  --linea: #D6D6E0;
  --linea-control: #8484A3;
  --tinta: #1C1C26;
  --tinta-suave: #484860;
  --accion: #CD2121;
  --accion-hover: #BF1F1F;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #FAE4E4;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #CD2121;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #CD2121;
  --menu-activo-fondo: #FAE4E4;
  --menu-activo-raya: #CD2121;
  --flotante: #CD2121;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #CD2121;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

html[data-paleta="grafito"]:not([data-tema-fecha]):not(.wf-contraste) {
  --superficie: #F5F6F8;
  --superficie-elevada: #FEFEFE;
  --superficie-hundida: #E9EBF0;
  --linea: #D5D9E2;
  --linea-control: #7886A0;
  --tinta: #1B1F27;
  --tinta-suave: #475062;
  --accion: #334155;
  --accion-hover: #26303F;
  --sobre-accion: #FFFFFF;
  --accion-tenue: #E6E7EA;
  --vencida: #B4161C;
  --vencida-fondo: #F4DEDE;
  --hoy: #9A4708;
  --hoy-fondo: #F0E4DC;
  --prioridad-alta: #A8105F;
  --prioridad-alta-fondo: #F2DDE8;
  --completada: #144D29;
  --completada-fondo: #DDE5E0;
  --presencia-1: #334155;
  --presencia-2: #0F7A6E;
  --presencia-3: #8A4FBF;
  --presencia-4: #2F6DB5;
  --presencia-5: #7A5A12;
  --menu-activo-texto: #334155;
  --menu-activo-fondo: #E6E7EA;
  --menu-activo-raya: #334155;
  --flotante: #334155;
  --sobre-flotante: #FFFFFF;
  --franja-alto: 0px;
  --franja-indigo: #334155;
  --sombra-1: 0 1px 2px rgba(27,28,48,0.08);
}

@media (prefers-color-scheme: dark) {
  html[data-paleta="visionflow"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #0C1222;
    --superficie-elevada: #12192E;
    --superficie-hundida: #080C16;
    --linea: #242C42;
    --linea-control: #596893;
    --tinta: #E6E8F0;
    --tinta-suave: #B2B8C7;
    --accion: #0EA5E9;
    --accion-hover: #29B4F2;
    --sobre-accion: #0C1222;
    --accion-tenue: #122A44;
    --vencida: #FF8F93;
    --vencida-fondo: #332A3C;
    --hoy: #FFB27D;
    --hoy-fondo: #332E39;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #332943;
    --completada: #7FD8A3;
    --completada-fondo: #21343E;
    --presencia-1: #0EA5E9;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #0EA5E9;
    --menu-activo-fondo: #122A44;
    --menu-activo-raya: #0EA5E9;
    --flotante: #0EA5E9;
    --sobre-flotante: #0C1222;
    --franja-alto: 0px;
    --franja-indigo: #0EA5E9;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="material"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #121212;
    --superficie-elevada: #1B1B1B;
    --superficie-hundida: #0A0A0A;
    --linea: #2E2E2E;
    --linea-control: #6B6B6B;
    --tinta: #EBEBEB;
    --tinta-suave: #BDBDBD;
    --accion: #7684CF;
    --accion-hover: #909CD8;
    --sobre-accion: #121212;
    --accion-tenue: #262831;
    --vencida: #FF8F93;
    --vencida-fondo: #3B2B2C;
    --hoy: #FFB27D;
    --hoy-fondo: #3B3029;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #3B2B33;
    --completada: #7FD8A3;
    --completada-fondo: #29352E;
    --presencia-1: #7684CF;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #7684CF;
    --menu-activo-fondo: #262831;
    --menu-activo-raya: #7684CF;
    --flotante: #7684CF;
    --sobre-flotante: #121212;
    --franja-alto: 0px;
    --franja-indigo: #7684CF;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="bootstrap"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #141619;
    --superficie-elevada: #1C1F23;
    --superficie-hundida: #0D0F10;
    --linea: #2D3138;
    --linea-control: #657080;
    --tinta: #E8EAED;
    --tinta-suave: #B5BBC4;
    --accion: #3B89FD;
    --accion-hover: #5E9EFD;
    --sobre-accion: #141619;
    --accion-tenue: #202C3D;
    --vencida: #FF8F93;
    --vencida-fondo: #3C2F33;
    --hoy: #FFB27D;
    --hoy-fondo: #3C3430;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #3C2E3A;
    --completada: #7FD8A3;
    --completada-fondo: #2A3935;
    --presencia-1: #3B89FD;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #3B89FD;
    --menu-activo-fondo: #202C3D;
    --menu-activo-raya: #3B89FD;
    --flotante: #3B89FD;
    --sobre-flotante: #141619;
    --franja-alto: 0px;
    --franja-indigo: #3B89FD;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="tailwind"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #0F172A;
    --superficie-elevada: #151F36;
    --superficie-hundida: #0B111E;
    --linea: #28324A;
    --linea-control: #5D6E99;
    --tinta: #E6E9F0;
    --tinta-suave: #B2B8C7;
    --accion: #A172F2;
    --accion-hover: #B793F5;
    --sobre-accion: #0F172A;
    --accion-tenue: #26294D;
    --vencida: #FF8F93;
    --vencida-fondo: #362F43;
    --hoy: #FFB27D;
    --hoy-fondo: #363440;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #362E4A;
    --completada: #7FD8A3;
    --completada-fondo: #243945;
    --presencia-1: #A172F2;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #A172F2;
    --menu-activo-fondo: #26294D;
    --menu-activo-raya: #A172F2;
    --flotante: #A172F2;
    --sobre-flotante: #0F172A;
    --franja-alto: 0px;
    --franja-indigo: #A172F2;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="nord"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #2E3440;
    --superficie-elevada: #353C4A;
    --superficie-hundida: #282D37;
    --linea: #454F61;
    --linea-control: #818DA4;
    --tinta: #E7E9EE;
    --tinta-suave: #B2B9C7;
    --accion: #9BB0CB;
    --accion-hover: #B2C3D7;
    --sobre-accion: #2E3440;
    --accion-tenue: #414A59;
    --vencida: #FFA3A7;
    --vencida-fondo: #514854;
    --hoy: #FFB27D;
    --hoy-fondo: #514D51;
    --prioridad-alta: #FF9BCE;
    --prioridad-alta-fondo: #51475B;
    --completada: #7FD8A3;
    --completada-fondo: #3F5256;
    --presencia-1: #9BB0CB;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #9BB0CB;
    --menu-activo-fondo: #414A59;
    --menu-activo-raya: #9BB0CB;
    --flotante: #9BB0CB;
    --sobre-flotante: #2E3440;
    --franja-alto: 0px;
    --franja-indigo: #9BB0CB;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="dracula"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #282A36;
    --superficie-elevada: #303240;
    --superficie-hundida: #21232D;
    --linea: #404356;
    --linea-control: #7C829F;
    --tinta: #E8E8EE;
    --tinta-suave: #B3B6C7;
    --accion: #BD93F9;
    --accion-hover: #D2B5FB;
    --sobre-accion: #282A36;
    --accion-tenue: #413E56;
    --vencida: #FF8F93;
    --vencida-fondo: #4D3F4C;
    --hoy: #FFB27D;
    --hoy-fondo: #4D4449;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #4D3F53;
    --completada: #7FD8A3;
    --completada-fondo: #3B494E;
    --presencia-1: #BD93F9;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #BD93F9;
    --menu-activo-fondo: #413E56;
    --menu-activo-raya: #BD93F9;
    --flotante: #BD93F9;
    --sobre-flotante: #282A36;
    --franja-alto: 0px;
    --franja-indigo: #BD93F9;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="solarized"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #002B36;
    --superficie-elevada: #142E34;
    --superficie-hundida: #0B191C;
    --linea: #274148;
    --linea-control: #56838F;
    --tinta: #E6EEF0;
    --tinta-suave: #B2C3C7;
    --accion: #48A0DE;
    --accion-hover: #66B0E3;
    --sobre-accion: #002B36;
    --accion-tenue: #1A3C48;
    --vencida: #FF8F93;
    --vencida-fondo: #353C41;
    --hoy: #FFB27D;
    --hoy-fondo: #35403E;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #353B48;
    --completada: #7FD8A3;
    --completada-fondo: #234644;
    --presencia-1: #48A0DE;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #48A0DE;
    --menu-activo-fondo: #1A3C48;
    --menu-activo-raya: #48A0DE;
    --flotante: #48A0DE;
    --sobre-flotante: #002B36;
    --franja-alto: 0px;
    --franja-indigo: #48A0DE;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="gruvbox"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #282828;
    --superficie-elevada: #313131;
    --superficie-hundida: #202020;
    --linea: #444444;
    --linea-control: #818181;
    --tinta: #EBEBEB;
    --tinta-suave: #BDBDBD;
    --accion: #F28239;
    --accion-hover: #F4975B;
    --sobre-accion: #282828;
    --accion-tenue: #483B32;
    --vencida: #FF8F93;
    --vencida-fondo: #4E3E3F;
    --hoy: #FFB27D;
    --hoy-fondo: #4E433C;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #4E3E46;
    --completada: #7FD8A3;
    --completada-fondo: #3C4841;
    --presencia-1: #F28239;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #F28239;
    --menu-activo-fondo: #483B32;
    --menu-activo-raya: #F28239;
    --flotante: #F28239;
    --sobre-flotante: #282828;
    --franja-alto: 0px;
    --franja-indigo: #F28239;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="catppuccin"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #1E1E2E;
    --superficie-elevada: #252539;
    --superficie-hundida: #181825;
    --linea: #343450;
    --linea-control: #7070A3;
    --tinta: #E6E6EF;
    --tinta-suave: #B2B2C7;
    --accion: #CBA6F7;
    --accion-hover: #DEC7FA;
    --sobre-accion: #1E1E2E;
    --accion-tenue: #393450;
    --vencida: #FF8F93;
    --vencida-fondo: #443446;
    --hoy: #FFB27D;
    --hoy-fondo: #443943;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #44334D;
    --completada: #7FD8A3;
    --completada-fondo: #323E48;
    --presencia-1: #CBA6F7;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #CBA6F7;
    --menu-activo-fondo: #393450;
    --menu-activo-raya: #CBA6F7;
    --flotante: #CBA6F7;
    --sobre-flotante: #1E1E2E;
    --franja-alto: 0px;
    --franja-indigo: #CBA6F7;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="tokyonight"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #1A1B26;
    --superficie-elevada: #212331;
    --superficie-hundida: #14151D;
    --linea: #313347;
    --linea-control: #6C709B;
    --tinta: #E7E7EE;
    --tinta-suave: #B2B4C7;
    --accion: #7AA2F7;
    --accion-hover: #9CBAF9;
    --sobre-accion: #1A1B26;
    --accion-tenue: #2C3249;
    --vencida: #FF8F93;
    --vencida-fondo: #40323F;
    --hoy: #FFB27D;
    --hoy-fondo: #40373C;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #403246;
    --completada: #7FD8A3;
    --completada-fondo: #2E3C41;
    --presencia-1: #7AA2F7;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #7AA2F7;
    --menu-activo-fondo: #2C3249;
    --menu-activo-raya: #7AA2F7;
    --flotante: #7AA2F7;
    --sobre-flotante: #1A1B26;
    --franja-alto: 0px;
    --franja-indigo: #7AA2F7;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="one"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #282C34;
    --superficie-elevada: #30353E;
    --superficie-hundida: #21252B;
    --linea: #404754;
    --linea-control: #7A859A;
    --tinta: #E8EAED;
    --tinta-suave: #B4BAC5;
    --accion: #61AFEF;
    --accion-hover: #81BFF2;
    --sobre-accion: #282C34;
    --accion-tenue: #364453;
    --vencida: #FF9498;
    --vencida-fondo: #4D424A;
    --hoy: #FFB27D;
    --hoy-fondo: #4D4647;
    --prioridad-alta: #FF91C9;
    --prioridad-alta-fondo: #4D4151;
    --completada: #7FD8A3;
    --completada-fondo: #3B4C4C;
    --presencia-1: #61AFEF;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #61AFEF;
    --menu-activo-fondo: #364453;
    --menu-activo-raya: #61AFEF;
    --flotante: #61AFEF;
    --sobre-flotante: #282C34;
    --franja-alto: 0px;
    --franja-indigo: #61AFEF;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="rosepine"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #191724;
    --superficie-elevada: #211E2F;
    --superficie-hundida: #13111B;
    --linea: #312D46;
    --linea-control: #70699E;
    --tinta: #E7E6EF;
    --tinta-suave: #B5B2C7;
    --accion: #C4A7E7;
    --accion-hover: #D7C3EF;
    --sobre-accion: #191724;
    --accion-tenue: #352E45;
    --vencida: #FF8F93;
    --vencida-fondo: #402E3D;
    --hoy: #FFB27D;
    --hoy-fondo: #40333A;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #402D44;
    --completada: #7FD8A3;
    --completada-fondo: #2E383F;
    --presencia-1: #C4A7E7;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #C4A7E7;
    --menu-activo-fondo: #352E45;
    --menu-activo-raya: #C4A7E7;
    --flotante: #C4A7E7;
    --sobre-flotante: #191724;
    --franja-alto: 0px;
    --franja-indigo: #C4A7E7;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="everforest"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #2D353B;
    --superficie-elevada: #353E45;
    --superficie-hundida: #262D32;
    --linea: #45525B;
    --linea-control: #81929F;
    --tinta: #E8EBED;
    --tinta-suave: #B4BEC6;
    --accion: #A7C080;
    --accion-hover: #B8CC98;
    --sobre-accion: #2D353B;
    --accion-tenue: #434E4C;
    --vencida: #FFA3A7;
    --vencida-fondo: #514950;
    --hoy: #FFB27D;
    --hoy-fondo: #514E4D;
    --prioridad-alta: #FFA0D0;
    --prioridad-alta-fondo: #514957;
    --completada: #7FD8A3;
    --completada-fondo: #3F5452;
    --presencia-1: #A7C080;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #A7C080;
    --menu-activo-fondo: #434E4C;
    --menu-activo-raya: #A7C080;
    --flotante: #A7C080;
    --sobre-flotante: #2D353B;
    --franja-alto: 0px;
    --franja-indigo: #A7C080;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="monokai"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #272822;
    --superficie-elevada: #30322A;
    --superficie-hundida: #1F201B;
    --linea: #45463C;
    --linea-control: #808370;
    --tinta: #ECECE9;
    --tinta-suave: #C0C2B7;
    --accion: #FB75A6;
    --accion-hover: #FC98BC;
    --sobre-accion: #272822;
    --accion-tenue: #483A39;
    --vencida: #FF8F93;
    --vencida-fondo: #4D3F39;
    --hoy: #FFB27D;
    --hoy-fondo: #4D4436;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #4D3F40;
    --completada: #7FD8A3;
    --completada-fondo: #3B493B;
    --presencia-1: #FB75A6;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #FB75A6;
    --menu-activo-fondo: #483A39;
    --menu-activo-raya: #FB75A6;
    --flotante: #FB75A6;
    --sobre-flotante: #272822;
    --franja-alto: 0px;
    --franja-indigo: #FB75A6;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="ayu"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #0F1419;
    --superficie-elevada: #161D24;
    --superficie-hundida: #090C0F;
    --linea: #24303C;
    --linea-control: #53708C;
    --tinta: #E6EBF0;
    --tinta-suave: #B2BDC7;
    --accion: #FFB454;
    --accion-hover: #FFC478;
    --sobre-accion: #0F1419;
    --accion-tenue: #322F2A;
    --vencida: #FF8F93;
    --vencida-fondo: #372D34;
    --hoy: #FFB27D;
    --hoy-fondo: #373230;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #372D3B;
    --completada: #7FD8A3;
    --completada-fondo: #253736;
    --presencia-1: #FFB454;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #FFB454;
    --menu-activo-fondo: #322F2A;
    --menu-activo-raya: #FFB454;
    --flotante: #FFB454;
    --sobre-flotante: #0F1419;
    --franja-alto: 0px;
    --franja-indigo: #FFB454;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="esmeralda"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #0E1714;
    --superficie-elevada: #15221E;
    --superficie-hundida: #080D0C;
    --linea: #233A32;
    --linea-control: #4A7969;
    --tinta: #E6F0EC;
    --tinta-suave: #B2C7C0;
    --accion: #05A573;
    --accion-hover: #06C88B;
    --sobre-accion: #0E1714;
    --accion-tenue: #133228;
    --vencida: #FF8F93;
    --vencida-fondo: #36312E;
    --hoy: #FFB27D;
    --hoy-fondo: #36362B;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #363136;
    --completada: #7FD8A3;
    --completada-fondo: #243B31;
    --presencia-1: #05A573;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #05A573;
    --menu-activo-fondo: #133228;
    --menu-activo-raya: #05A573;
    --flotante: #05A573;
    --sobre-flotante: #0E1714;
    --franja-alto: 0px;
    --franja-indigo: #05A573;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="atardecer"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #1A1311;
    --superficie-elevada: #251B18;
    --superficie-hundida: #110C0B;
    --linea: #3C2C27;
    --linea-control: #8A6459;
    --tinta: #EFE8E6;
    --tinta-suave: #C7B7B2;
    --accion: #EF5A0C;
    --accion-hover: #F4702A;
    --sobre-accion: #1A1311;
    --accion-tenue: #3D2317;
    --vencida: #FF8F93;
    --vencida-fondo: #442B29;
    --hoy: #FFB27D;
    --hoy-fondo: #443026;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #442B30;
    --completada: #7FD8A3;
    --completada-fondo: #32352B;
    --presencia-1: #EF5A0C;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #EF5A0C;
    --menu-activo-fondo: #3D2317;
    --menu-activo-raya: #EF5A0C;
    --flotante: #EF5A0C;
    --sobre-flotante: #1A1311;
    --franja-alto: 0px;
    --franja-indigo: #EF5A0C;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="carmesi"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #14151B;
    --superficie-elevada: #1C1D25;
    --superficie-hundida: #0D0E12;
    --linea: #2C2E3B;
    --linea-control: #666C8B;
    --tinta: #E8E8EE;
    --tinta-suave: #B3B6C7;
    --accion: #E55F5F;
    --accion-hover: #EA7E7E;
    --sobre-accion: #14151B;
    --accion-tenue: #34252C;
    --vencida: #FF8F93;
    --vencida-fondo: #3C2D34;
    --hoy: #FFB27D;
    --hoy-fondo: #3C3231;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #3C2D3C;
    --completada: #7FD8A3;
    --completada-fondo: #2A3737;
    --presencia-1: #E55F5F;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #E55F5F;
    --menu-activo-fondo: #34252C;
    --menu-activo-raya: #E55F5F;
    --flotante: #E55F5F;
    --sobre-flotante: #14151B;
    --franja-alto: 0px;
    --franja-indigo: #E55F5F;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
  html[data-paleta="grafito"]:not([data-tema-fecha]):not(.wf-contraste) {
    --superficie: #121417;
    --superficie-elevada: #1A1D21;
    --superficie-hundida: #0B0D0E;
    --linea: #2B2F36;
    --linea-control: #636E7E;
    --tinta: #E8EAED;
    --tinta-suave: #B5BBC5;
    --accion: #CBD5E1;
    --accion-hover: #E2E7EE;
    --sobre-accion: #121417;
    --accion-tenue: #2F3338;
    --vencida: #FF8F93;
    --vencida-fondo: #3A2D31;
    --hoy: #FFB27D;
    --hoy-fondo: #3A322E;
    --prioridad-alta: #FF8CC6;
    --prioridad-alta-fondo: #3A2D38;
    --completada: #7FD8A3;
    --completada-fondo: #283733;
    --presencia-1: #CBD5E1;
    --presencia-2: #5FD3C3;
    --presencia-3: #C9A2F0;
    --presencia-4: #8CB8EE;
    --presencia-5: #E2C26E;
    --menu-activo-texto: #CBD5E1;
    --menu-activo-fondo: #2F3338;
    --menu-activo-raya: #CBD5E1;
    --flotante: #CBD5E1;
    --sobre-flotante: #121417;
    --franja-alto: 0px;
    --franja-indigo: #CBD5E1;
    --sombra-1: 0 1px 2px rgba(0,0,0,0.5);
  }
}

/* Muestras del panel de accesibilidad */
.wf-muestra-leodoncel { --m-fondo: #F6F6FA; --m-acento: #B04E0B; --m-texto: #1B1C30; }
.wf-muestra-visionflow { --m-fondo: #F4F7FB; --m-acento: #096F9C; --m-texto: #17202B; }
.wf-muestra-material { --m-fondo: #F5F5F7; --m-acento: #3F51B5; --m-texto: #1D1D25; }
.wf-muestra-bootstrap { --m-fondo: #F8F9FA; --m-acento: #0262EF; --m-texto: #1C2127; }
.wf-muestra-tailwind { --m-fondo: #F8FAFC; --m-acento: #7C3AED; --m-texto: #17212B; }
.wf-muestra-nord { --m-fondo: #ECEFF4; --m-acento: #48668B; --m-texto: #181F2A; }
.wf-muestra-dracula { --m-fondo: #F8F8F2; --m-acento: #883CF4; --m-texto: #2B2B17; }
.wf-muestra-solarized { --m-fondo: #FDF6E3; --m-acento: #1E6EA6; --m-texto: #2B2617; }
.wf-muestra-gruvbox { --m-fondo: #FBF1C7; --m-acento: #A6480B; --m-texto: #2B2717; }
.wf-muestra-catppuccin { --m-fondo: #EFF1F5; --m-acento: #8230EE; --m-texto: #191F29; }
.wf-muestra-tokyonight { --m-fondo: #E1E2E7; --m-acento: #145ABC; --m-texto: #1D1F25; }
.wf-muestra-one { --m-fondo: #FAFAFA; --m-acento: #1F60F0; --m-texto: #212121; }
.wf-muestra-rosepine { --m-fondo: #FAF4ED; --m-acento: #796095; --m-texto: #2B2217; }
.wf-muestra-everforest { --m-fondo: #FDF6E3; --m-acento: #606E01; --m-texto: #2B2617; }
.wf-muestra-monokai { --m-fondo: #FAFAFA; --m-acento: #D70651; --m-texto: #212121; }
.wf-muestra-ayu { --m-fondo: #FAFAFA; --m-acento: #B05200; --m-texto: #212121; }
.wf-muestra-esmeralda { --m-fondo: #F3F8F6; --m-acento: #047855; --m-texto: #182A23; }
.wf-muestra-atardecer { --m-fondo: #FBF6F2; --m-acento: #B9450A; --m-texto: #2B2017; }
.wf-muestra-carmesi { --m-fondo: #F7F7F9; --m-acento: #CD2121; --m-texto: #1C1C26; }
.wf-muestra-grafito { --m-fondo: #F5F6F8; --m-acento: #334155; --m-texto: #1B1F27; }
@media (prefers-color-scheme: dark) {
  .wf-muestra-leodoncel { --m-fondo: #111220; --m-acento: #F58634; --m-texto: #ECECF6; }
  .wf-muestra-visionflow { --m-fondo: #0C1222; --m-acento: #0EA5E9; --m-texto: #E6E8F0; }
  .wf-muestra-material { --m-fondo: #121212; --m-acento: #7684CF; --m-texto: #EBEBEB; }
  .wf-muestra-bootstrap { --m-fondo: #141619; --m-acento: #3B89FD; --m-texto: #E8EAED; }
  .wf-muestra-tailwind { --m-fondo: #0F172A; --m-acento: #A172F2; --m-texto: #E6E9F0; }
  .wf-muestra-nord { --m-fondo: #2E3440; --m-acento: #9BB0CB; --m-texto: #E7E9EE; }
  .wf-muestra-dracula { --m-fondo: #282A36; --m-acento: #BD93F9; --m-texto: #E8E8EE; }
  .wf-muestra-solarized { --m-fondo: #002B36; --m-acento: #48A0DE; --m-texto: #E6EEF0; }
  .wf-muestra-gruvbox { --m-fondo: #282828; --m-acento: #F28239; --m-texto: #EBEBEB; }
  .wf-muestra-catppuccin { --m-fondo: #1E1E2E; --m-acento: #CBA6F7; --m-texto: #E6E6EF; }
  .wf-muestra-tokyonight { --m-fondo: #1A1B26; --m-acento: #7AA2F7; --m-texto: #E7E7EE; }
  .wf-muestra-one { --m-fondo: #282C34; --m-acento: #61AFEF; --m-texto: #E8EAED; }
  .wf-muestra-rosepine { --m-fondo: #191724; --m-acento: #C4A7E7; --m-texto: #E7E6EF; }
  .wf-muestra-everforest { --m-fondo: #2D353B; --m-acento: #A7C080; --m-texto: #E8EBED; }
  .wf-muestra-monokai { --m-fondo: #272822; --m-acento: #FB75A6; --m-texto: #ECECE9; }
  .wf-muestra-ayu { --m-fondo: #0F1419; --m-acento: #FFB454; --m-texto: #E6EBF0; }
  .wf-muestra-esmeralda { --m-fondo: #0E1714; --m-acento: #05A573; --m-texto: #E6F0EC; }
  .wf-muestra-atardecer { --m-fondo: #1A1311; --m-acento: #EF5A0C; --m-texto: #EFE8E6; }
  .wf-muestra-carmesi { --m-fondo: #14151B; --m-acento: #E55F5F; --m-texto: #E8E8EE; }
  .wf-muestra-grafito { --m-fondo: #121417; --m-acento: #CBD5E1; --m-texto: #E8EAED; }
}
