/* Huella · tema de color de la web pública (claro / oscuro / automático).
   - Las demás hojas no llevan colores sueltos: usan variables --c-<papel>-<valor> (papel: t texto, f fondo,
     g fondo en degradado, l línea, s sombra o halo; valor: el color original en hexadecimal).
   - Aquí se definen una sola vez: el oscuro (el de siempre) por defecto, el claro en
     :root[data-theme="light"] y, si la persona no ha elegido y su dispositivo prefiere claro, en la media query.
   - Esta hoja se carga la última: lo que sigue a las definiciones son ajustes del tema claro. */

:root{
 color-scheme:dark;
 --tm-fondo:#050914;--tm-tarjeta:#091826;--tm-tinta:#f8fbff;--tm-tinta-suave:#aeb9cd;--tm-acento:#38de8b;--tm-verde-texto:#5ee09b;--tm-boton-texto:#032410;
 --tm-cuerpo-color:#020906;
 --tm-cuerpo-img:radial-gradient(1200px 700px at 50% 118%,rgba(20,120,76,.13),transparent 66%),linear-gradient(180deg,#010604 0%,#020906 42%,#020b07 78%,#010604 100%);
 --tm-cristal-sombra:rgba(0,0,0,.4);
 --tm-ico-color:#e6f5ec;
 --c-f-00c15a33:rgba(0,193,90,0.2);
 --c-f-00d36240:rgba(0,211,98,0.251);
 --c-f-020403:#020403;
 --c-f-020906:#020906;
 --c-f-020c0899:rgba(2,12,8,0.6);
 --c-f-020e098c:rgba(2,14,9,0.549);
 --c-f-020e0999:rgba(2,14,9,0.6);
 --c-f-030708:#030708;
 --c-f-030712:#030712;
 --c-f-030914:#030914;
 --c-f-03091480:rgba(3,9,20,0.502);
 --c-f-0309148c:rgba(3,9,20,0.549);
 --c-f-03091499:rgba(3,9,20,0.6);
 --c-f-030c0873:rgba(3,12,8,0.451);
 --c-f-030d09:#030d09;
 --c-f-04100b:#04100b;
 --c-f-04101424:rgba(4,16,20,0.141);
 --c-f-050914:#050914;
 --c-f-050b0ab8:rgba(5,11,10,0.722);
 --c-f-07101df0:rgba(7,16,29,0.941);
 --c-f-07130f:#07130f;
 --c-f-11d56c1a:rgba(17,213,108,0.102);
 --c-f-12cd690d:rgba(18,205,105,0.051);
 --c-f-1fdd7814:rgba(31,221,120,0.078);
 --c-f-1fdd7817:rgba(31,221,120,0.09);
 --c-f-1fdd781f:rgba(31,221,120,0.122);
 --c-f-1fdd7829:rgba(31,221,120,0.161);
 --c-f-1fdd783d:rgba(31,221,120,0.239);
 --c-f-34d17f0a:rgba(52,209,127,0.039);
 --c-f-34d17f0d:rgba(52,209,127,0.051);
 --c-f-34d17f12:rgba(52,209,127,0.071);
 --c-f-34d17f14:rgba(52,209,127,0.078);
 --c-f-34d17f17:rgba(52,209,127,0.09);
 --c-f-34d17f1a:rgba(52,209,127,0.102);
 --c-f-34d17f1c:rgba(52,209,127,0.11);
 --c-f-34d17f1f:rgba(52,209,127,0.122);
 --c-f-34d17f24:rgba(52,209,127,0.141);
 --c-f-34d17f29:rgba(52,209,127,0.161);
 --c-f-34d17f33:rgba(52,209,127,0.2);
 --c-f-43db830d:rgba(67,219,131,0.051);
 --c-f-5beb921a:rgba(91,235,146,0.102);
 --c-f-5beb9233:rgba(91,235,146,0.2);
 --c-f-5beb9e14:rgba(91,235,158,0.078);
 --c-f-5beb9e1a:rgba(91,235,158,0.102);
 --c-f-97aec038:rgba(151,174,192,0.22);
 --c-f-f4c7650d:rgba(244,199,101,0.051);
 --c-f-f4c7650f:rgba(244,199,101,0.059);
 --c-f-f4c7651a:rgba(244,199,101,0.102);
 --c-f-f5c45114:rgba(245,196,81,0.078);
 --c-f-ff5a5a1a:rgba(255,90,90,0.102);
 --c-f-ff5a5a1f:rgba(255,90,90,0.122);
 --c-f-ff5a5a24:rgba(255,90,90,0.141);
 --c-f-ffffff05:rgba(255,255,255,0.02);
 --c-f-ffffff06:rgba(255,255,255,0.024);
 --c-f-ffffff07:rgba(255,255,255,0.027);
 --c-f-ffffff08:rgba(255,255,255,0.031);
 --c-f-ffffff09:rgba(255,255,255,0.035);
 --c-f-ffffff0a:rgba(255,255,255,0.039);
 --c-f-ffffff0b:rgba(255,255,255,0.043);
 --c-f-ffffff0d:rgba(255,255,255,0.051);
 --c-f-ffffff0e:rgba(255,255,255,0.055);
 --c-f-ffffff0f:rgba(255,255,255,0.059);
 --c-f-ffffff14:rgba(255,255,255,0.078);
 --c-f-ffffff1f:rgba(255,255,255,0.122);
 --c-f-ffffff21:rgba(255,255,255,0.129);
 --c-f-ffffff29:rgba(255,255,255,0.161);
 --c-f-ffffff2e:rgba(255,255,255,0.18);
 --c-g-010604:#010604;
 --c-g-010604eb:rgba(1,6,4,0.922);
 --c-g-020906:#020906;
 --c-g-020906d1:rgba(2,9,6,0.82);
 --c-g-020a07fa:rgba(2,10,7,0.98);
 --c-g-020b07:#020b07;
 --c-g-040806:#040806;
 --c-g-041b2a8c:rgba(4,27,42,0.549);
 --c-g-041b2abf:rgba(4,27,42,0.749);
 --c-g-060c09:#060c09;
 --c-g-06160ffa:rgba(6,22,15,0.98);
 --c-g-08111ef2:rgba(8,17,30,0.949);
 --c-g-091826eb:rgba(9,24,38,0.922);
 --c-g-0a120e:#0a120e;
 --c-g-121d18:#121d18;
 --c-g-14784c21:rgba(20,120,76,0.129);
 --c-g-14b26240:rgba(20,178,98,0.251);
 --c-g-16211c:#16211c;
 --c-g-16b86657:rgba(22,184,102,0.341);
 --c-g-1f2e27:#1f2e27;
 --c-g-1f50602e:rgba(31,80,96,0.18);
 --c-g-1fdd781f:rgba(31,221,120,0.122);
 --c-g-1fdd7824:rgba(31,221,120,0.141);
 --c-g-34d17f08:rgba(52,209,127,0.031);
 --c-g-34d17f0a:rgba(52,209,127,0.039);
 --c-g-34d17f1f:rgba(52,209,127,0.122);
 --c-g-34d17f21:rgba(52,209,127,0.129);
 --c-g-34d17f24:rgba(52,209,127,0.141);
 --c-g-34d17f29:rgba(52,209,127,0.161);
 --c-g-34d17f66:rgba(52,209,127,0.4);
 --c-g-5beb9e0d:rgba(91,235,158,0.051);
 --c-g-5beb9e0f:rgba(91,235,158,0.059);
 --c-g-68f2ab66:rgba(104,242,171,0.4);
 --c-g-ffffff05:rgba(255,255,255,0.02);
 --c-g-ffffff06:rgba(255,255,255,0.024);
 --c-g-ffffff07:rgba(255,255,255,0.027);
 --c-g-ffffff08:rgba(255,255,255,0.031);
 --c-g-ffffff09:rgba(255,255,255,0.035);
 --c-g-ffffff0d:rgba(255,255,255,0.051);
 --c-g-ffffff0e:rgba(255,255,255,0.055);
 --c-g-ffffff12:rgba(255,255,255,0.071);
 --c-g-ffffff13:rgba(255,255,255,0.075);
 --c-g-ffffff14:rgba(255,255,255,0.078);
 --c-g-ffffff2e:rgba(255,255,255,0.18);
 --c-g-ffffff6b:rgba(255,255,255,0.42);
 --c-l-00e76c73:rgba(0,231,108,0.451);
 --c-l-03130b:#03130b;
 --c-l-03200f:#03200f;
 --c-l-0eda6d:#0eda6d;
 --c-l-15df73:#15df73;
 --c-l-1fdd782e:rgba(31,221,120,0.18);
 --c-l-1fdd7833:rgba(31,221,120,0.2);
 --c-l-1fdd783d:rgba(31,221,120,0.239);
 --c-l-1fdd7852:rgba(31,221,120,0.322);
 --c-l-1fdd7857:rgba(31,221,120,0.341);
 --c-l-1fdd7866:rgba(31,221,120,0.4);
 --c-l-1fdd786b:rgba(31,221,120,0.42);
 --c-l-34d17f:#34d17f;
 --c-l-34d17f14:rgba(52,209,127,0.078);
 --c-l-34d17f3d:rgba(52,209,127,0.239);
 --c-l-34d17f42:rgba(52,209,127,0.259);
 --c-l-34d17f4c:rgba(52,209,127,0.298);
 --c-l-34d17f59:rgba(52,209,127,0.349);
 --c-l-34d17f5c:rgba(52,209,127,0.361);
 --c-l-34d17f61:rgba(52,209,127,0.38);
 --c-l-34d17f66:rgba(52,209,127,0.4);
 --c-l-34d17f6b:rgba(52,209,127,0.42);
 --c-l-34d17f73:rgba(52,209,127,0.451);
 --c-l-34d17f80:rgba(52,209,127,0.502);
 --c-l-34d17f8c:rgba(52,209,127,0.549);
 --c-l-34d17f99:rgba(52,209,127,0.6);
 --c-l-34d17fa6:rgba(52,209,127,0.651);
 --c-l-34d17fd9:rgba(52,209,127,0.851);
 --c-l-38de8b:#38de8b;
 --c-l-38de8b4c:rgba(56,222,139,0.298);
 --c-l-43db8347:rgba(67,219,131,0.278);
 --c-l-43db834c:rgba(67,219,131,0.298);
 --c-l-43db8380:rgba(67,219,131,0.502);
 --c-l-43db8399:rgba(67,219,131,0.6);
 --c-l-43db83b2:rgba(67,219,131,0.698);
 --c-l-4c6377:#4c6377;
 --c-l-5beb92:#5beb92;
 --c-l-5beb9273:rgba(91,235,146,0.451);
 --c-l-5beb9e:#5beb9e;
 --c-l-5beb9e66:rgba(91,235,158,0.4);
 --c-l-5beb9e73:rgba(91,235,158,0.451);
 --c-l-5beb9e80:rgba(91,235,158,0.502);
 --c-l-5ee09b:#5ee09b;
 --c-l-68be9040:rgba(104,190,144,0.251);
 --c-l-68f2abcc:rgba(104,242,171,0.8);
 --c-l-6fdca25c:rgba(111,220,162,0.361);
 --c-l-9db7ca4d:rgba(157,183,202,0.302);
 --c-l-f4c765:#f4c765;
 --c-l-f4c76547:rgba(244,199,101,0.278);
 --c-l-f4c76573:rgba(244,199,101,0.451);
 --c-l-f4c7658c:rgba(244,199,101,0.549);
 --c-l-f5c45173:rgba(245,196,81,0.451);
 --c-l-ff78786b:rgba(255,120,120,0.42);
 --c-l-ff787880:rgba(255,120,120,0.502);
 --c-l-ff78788c:rgba(255,120,120,0.549);
 --c-l-ff808052:rgba(255,128,128,0.322);
 --c-l-ff80809e:rgba(255,128,128,0.62);
 --c-l-ff8080bf:rgba(255,128,128,0.749);
 --c-l-ff9a9a:#ff9a9a;
 --c-l-ffffff0d:rgba(255,255,255,0.051);
 --c-l-ffffff0f:rgba(255,255,255,0.059);
 --c-l-ffffff12:rgba(255,255,255,0.071);
 --c-l-ffffff14:rgba(255,255,255,0.078);
 --c-l-ffffff17:rgba(255,255,255,0.09);
 --c-l-ffffff1a:rgba(255,255,255,0.102);
 --c-l-ffffff1c:rgba(255,255,255,0.11);
 --c-l-ffffff1f:rgba(255,255,255,0.122);
 --c-l-ffffff24:rgba(255,255,255,0.141);
 --c-l-ffffff26:rgba(255,255,255,0.149);
 --c-l-ffffff29:rgba(255,255,255,0.161);
 --c-l-ffffff2e:rgba(255,255,255,0.18);
 --c-l-ffffff33:rgba(255,255,255,0.2);
 --c-l-ffffff4c:rgba(255,255,255,0.298);
 --c-l-ffffff59:rgba(255,255,255,0.349);
 --c-s-0000001a:rgba(0,0,0,0.102);
 --c-s-0000003d:rgba(0,0,0,0.239);
 --c-s-00000047:rgba(0,0,0,0.278);
 --c-s-00000057:rgba(0,0,0,0.341);
 --c-s-00000059:rgba(0,0,0,0.349);
 --c-s-00000066:rgba(0,0,0,0.4);
 --c-s-00000073:rgba(0,0,0,0.451);
 --c-s-00000080:rgba(0,0,0,0.502);
 --c-s-00000099:rgba(0,0,0,0.6);
 --c-s-000000cc:rgba(0,0,0,0.8);
 --c-s-000000e6:rgba(0,0,0,0.902);
 --c-s-000000f2:rgba(0,0,0,0.949);
 --c-s-00e76c24:rgba(0,231,108,0.141);
 --c-s-031e1080:rgba(3,30,16,0.502);
 --c-s-09d96a33:rgba(9,217,106,0.2);
 --c-s-11d56c1a:rgba(17,213,108,0.102);
 --c-s-12d76e24:rgba(18,215,110,0.141);
 --c-s-1fdd783d:rgba(31,221,120,0.239);
 --c-s-1fdd7842:rgba(31,221,120,0.259);
 --c-s-1fdd7847:rgba(31,221,120,0.278);
 --c-s-1fdd784c:rgba(31,221,120,0.298);
 --c-s-1fdd7857:rgba(31,221,120,0.341);
 --c-s-21e67d14:rgba(33,230,125,0.078);
 --c-s-21e67d38:rgba(33,230,125,0.22);
 --c-s-34d17f14:rgba(52,209,127,0.078);
 --c-s-34d17f1a:rgba(52,209,127,0.102);
 --c-s-34d17f1f:rgba(52,209,127,0.122);
 --c-s-34d17f24:rgba(52,209,127,0.141);
 --c-s-34d17f29:rgba(52,209,127,0.161);
 --c-s-34d17f2b:rgba(52,209,127,0.169);
 --c-s-34d17f2e:rgba(52,209,127,0.18);
 --c-s-34d17f33:rgba(52,209,127,0.2);
 --c-s-34d17f40:rgba(52,209,127,0.251);
 --c-s-34d17f4c:rgba(52,209,127,0.298);
 --c-s-34d17f57:rgba(52,209,127,0.341);
 --c-s-34d17f59:rgba(52,209,127,0.349);
 --c-s-34d17f66:rgba(52,209,127,0.4);
 --c-s-34d17f73:rgba(52,209,127,0.451);
 --c-s-34d17f80:rgba(52,209,127,0.502);
 --c-s-34d17f94:rgba(52,209,127,0.58);
 --c-s-34d17fb2:rgba(52,209,127,0.698);
 --c-s-34d17fb8:rgba(52,209,127,0.722);
 --c-s-34d17fcc:rgba(52,209,127,0.8);
 --c-s-38de8b59:rgba(56,222,139,0.349);
 --c-s-43db8359:rgba(67,219,131,0.349);
 --c-s-ff5a5a1f:rgba(255,90,90,0.122);
 --c-s-ff5a5a24:rgba(255,90,90,0.141);
 --c-s-ffffff06:rgba(255,255,255,0.024);
 --c-s-ffffff1a:rgba(255,255,255,0.102);
 --c-s-ffffff1f:rgba(255,255,255,0.122);
 --c-s-ffffff24:rgba(255,255,255,0.141);
 --c-s-ffffff29:rgba(255,255,255,0.161);
 --c-s-ffffff2e:rgba(255,255,255,0.18);
 --c-s-ffffff33:rgba(255,255,255,0.2);
 --c-s-ffffff38:rgba(255,255,255,0.22);
 --c-s-ffffff73:rgba(255,255,255,0.451);
 --c-s-ffffff80:rgba(255,255,255,0.502);
 --c-s-ffffff8c:rgba(255,255,255,0.549);
 --c-t-12d76e:#12d76e;
 --c-t-19e277:#19e277;
 --c-t-21d776:#21d776;
 --c-t-21e67d:#21e67d;
 --c-t-26f084:#26f084;
 --c-t-27b46b:#27b46b;
 --c-t-2ce984:#2ce984;
 --c-t-34d17f:#34d17f;
 --c-t-38de8b:#38de8b;
 --c-t-43e790:#43e790;
 --c-t-4fe49a:#4fe49a;
 --c-t-51ef9b:#51ef9b;
 --c-t-5beb92:#5beb92;
 --c-t-5beb9e:#5beb9e;
 --c-t-5ee09b:#5ee09b;
 --c-t-5fe9a1:#5fe9a1;
 --c-t-63efa4:#63efa4;
 --c-t-7df0b4:#7df0b4;
 --c-t-9caabd:#9caabd;
 --c-t-9facc0:#9facc0;
 --c-t-a8b4c6:#a8b4c6;
 --c-t-aab5c8:#aab5c8;
 --c-t-aeb9cd:#aeb9cd;
 --c-t-b9f8d1:#b9f8d1;
 --c-t-c6e0d49e:rgba(198,224,212,0.62);
 --c-t-d6e3df:#d6e3df;
 --c-t-d6ece2c7:rgba(214,236,226,0.78);
 --c-t-d6ece2cc:rgba(214,236,226,0.8);
 --c-t-e6f5ec:#e6f5ec;
 --c-t-e6f5ece0:rgba(230,245,236,0.878);
 --c-t-e8f1ee:#e8f1ee;
 --c-t-e9fff4:#e9fff4;
 --c-t-eaf6f0:#eaf6f0;
 --c-t-eafff4:#eafff4;
 --c-t-eef3fa:#eef3fa;
 --c-t-eef7f2:#eef7f2;
 --c-t-f4c765:#f4c765;
 --c-t-f4f6fa:#f4f6fa;
 --c-t-f4faf7:#f4faf7;
 --c-t-f5d27a:#f5d27a;
 --c-t-f5f7fb:#f5f7fb;
 --c-t-f6f8fb:#f6f8fb;
 --c-t-f8fbff:#f8fbff;
 --c-t-ff9a9a:#ff9a9a;
 --c-t-ff9b9b:#ff9b9b;
 --c-t-ffb6b6:#ffb6b6;
 --c-t-ffcaca:#ffcaca;
 --c-t-ffd0d0:#ffd0d0;
 --c-t-ffd4d4:#ffd4d4;
 --c-t-ffffff:#ffffff;
 --c-t-ffffff4c:rgba(255,255,255,0.52);
 --c-t-ffffff61:rgba(255,255,255,0.52);
 --c-t-ffffff6b:rgba(255,255,255,0.52);
 --c-t-ffffff73:rgba(255,255,255,0.52);
 --c-t-ffffff7a:rgba(255,255,255,0.52);
 --c-t-ffffff80:rgba(255,255,255,0.52);
 --c-t-ffffff85:rgba(255,255,255,0.522);
 --c-t-ffffff8c:rgba(255,255,255,0.549);
 --c-t-ffffff8f:rgba(255,255,255,0.561);
 --c-t-ffffff94:rgba(255,255,255,0.58);
 --c-t-ffffff99:rgba(255,255,255,0.6);
 --c-t-ffffff9e:rgba(255,255,255,0.62);
 --c-t-ffffffa3:rgba(255,255,255,0.639);
 --c-t-ffffffa8:rgba(255,255,255,0.659);
 --c-t-ffffffad:rgba(255,255,255,0.678);
 --c-t-ffffffb2:rgba(255,255,255,0.698);
 --c-t-ffffffb8:rgba(255,255,255,0.722);
 --c-t-ffffffbd:rgba(255,255,255,0.741);
 --c-t-ffffffbf:rgba(255,255,255,0.749);
 --c-t-ffffffc2:rgba(255,255,255,0.761);
 --c-t-ffffffc7:rgba(255,255,255,0.78);
 --c-t-ffffffcc:rgba(255,255,255,0.8);
 --c-t-ffffffd1:rgba(255,255,255,0.82);
 --c-t-ffffffdb:rgba(255,255,255,0.859);
 --c-t-ffffffe6:rgba(255,255,255,0.902);
}
:root[data-theme="dark"]{color-scheme:dark}
:root[data-theme="light"]{
 color-scheme:light;
 --tm-fondo:#edf6f1;--tm-tarjeta:#f8fcfa;--tm-tinta:#0f1d17;--tm-tinta-suave:#3f544b;--tm-acento:#13a85e;--tm-verde-texto:#0b7a43;--tm-boton-texto:#032410;
 --tm-cuerpo-color:#edf6f1;
 --tm-cuerpo-img:radial-gradient(1100px 640px at 50% 112%,rgba(34,197,110,.16),transparent 66%),radial-gradient(900px 520px at 8% -6%,rgba(120,220,170,.20),transparent 60%),linear-gradient(180deg,#f3faf6 0%,#e9f4ee 46%,#e3f0e9 100%);
 --tm-cristal-sombra:rgba(14,56,38,.12);
 --tm-ico-color:#0f1d17;
 --c-f-00c15a33:rgba(18,165,87,0.23);
 --c-f-00d36240:rgba(18,165,87,0.289);
 --c-f-020403:#eef6f2;
 --c-f-020906:#eef7f3;
 --c-f-020c0899:rgba(238,247,243,0.6);
 --c-f-020e098c:rgba(238,247,243,0.549);
 --c-f-020e0999:rgba(238,247,243,0.6);
 --c-f-030708:#eef7f2;
 --c-f-030712:#eef7f3;
 --c-f-030914:#eef7f3;
 --c-f-03091480:rgba(238,247,243,0.502);
 --c-f-0309148c:rgba(238,247,243,0.549);
 --c-f-03091499:rgba(238,247,243,0.6);
 --c-f-030c0873:rgba(238,247,243,0.451);
 --c-f-030d09:#eef7f3;
 --c-f-04100b:#eef7f3;
 --c-f-04101424:rgba(239,247,243,0.141);
 --c-f-050914:#eff7f3;
 --c-f-050b0ab8:rgba(238,247,245,0.722);
 --c-f-07101df0:rgba(242,249,246,0.941);
 --c-f-07130f:#eff7f4;
 --c-f-11d56c1a:rgba(18,165,87,0.117);
 --c-f-12cd690d:rgba(18,165,87,0.059);
 --c-f-1fdd7814:rgba(23,161,87,0.09);
 --c-f-1fdd7817:rgba(23,161,87,0.104);
 --c-f-1fdd781f:rgba(23,161,87,0.14);
 --c-f-1fdd7829:rgba(23,161,87,0.185);
 --c-f-1fdd783d:rgba(23,161,87,0.275);
 --c-f-34d17f0a:rgba(34,150,89,0.045);
 --c-f-34d17f0d:rgba(34,150,89,0.059);
 --c-f-34d17f12:rgba(34,150,89,0.081);
 --c-f-34d17f14:rgba(34,150,89,0.09);
 --c-f-34d17f17:rgba(34,150,89,0.104);
 --c-f-34d17f1a:rgba(34,150,89,0.117);
 --c-f-34d17f1c:rgba(34,150,89,0.126);
 --c-f-34d17f1f:rgba(34,150,89,0.14);
 --c-f-34d17f24:rgba(34,150,89,0.162);
 --c-f-34d17f29:rgba(34,150,89,0.185);
 --c-f-34d17f33:rgba(34,150,89,0.23);
 --c-f-43db830d:rgba(30,154,82,0.059);
 --c-f-5beb921a:rgba(20,164,75,0.117);
 --c-f-5beb9233:rgba(20,164,75,0.23);
 --c-f-5beb9e14:rgba(20,164,87,0.09);
 --c-f-5beb9e1a:rgba(20,164,87,0.117);
 --c-f-97aec038:rgba(14,80,52,0.2);
 --c-f-f4c7650d:rgba(165,119,18,0.059);
 --c-f-f4c7650f:rgba(165,119,18,0.068);
 --c-f-f4c7651a:rgba(165,119,18,0.117);
 --c-f-f5c45114:rgba(165,121,18,0.09);
 --c-f-ff5a5a1a:rgba(165,18,18,0.117);
 --c-f-ff5a5a1f:rgba(165,18,18,0.14);
 --c-f-ff5a5a24:rgba(165,18,18,0.162);
 --c-f-ffffff05:rgba(14,80,52,0.035);
 --c-f-ffffff06:rgba(14,80,52,0.041);
 --c-f-ffffff07:rgba(14,80,52,0.046);
 --c-f-ffffff08:rgba(14,80,52,0.051);
 --c-f-ffffff09:rgba(14,80,52,0.056);
 --c-f-ffffff0a:rgba(14,80,52,0.061);
 --c-f-ffffff0b:rgba(14,80,52,0.066);
 --c-f-ffffff0d:rgba(14,80,52,0.076);
 --c-f-ffffff0e:rgba(14,80,52,0.081);
 --c-f-ffffff0f:rgba(14,80,52,0.086);
 --c-f-ffffff14:rgba(14,80,52,0.112);
 --c-f-ffffff1f:rgba(14,80,52,0.168);
 --c-f-ffffff21:rgba(14,80,52,0.178);
 --c-f-ffffff29:rgba(14,80,52,0.2);
 --c-f-ffffff2e:rgba(14,80,52,0.2);
 --c-g-010604:#eef6f3;
 --c-g-010604eb:rgba(238,246,243,0.922);
 --c-g-020906:#eef7f3;
 --c-g-020906d1:rgba(238,247,243,0.82);
 --c-g-020a07fa:rgba(238,247,243,0.98);
 --c-g-020b07:#eef7f3;
 --c-g-040806:#eef7f2;
 --c-g-041b2a8c:rgba(245,250,248,0.549);
 --c-g-041b2abf:rgba(245,250,248,0.749);
 --c-g-060c09:#eef7f2;
 --c-g-06160ffa:rgba(239,247,244,0.98);
 --c-g-08111ef2:rgba(243,249,246,0.949);
 --c-g-091826eb:rgba(246,250,248,0.922);
 --c-g-0a120e:#eff7f3;
 --c-g-121d18:#f6faf8;
 --c-g-14784c21:rgba(26,157,100,0.149);
 --c-g-14b26240:rgba(19,165,91,0.289);
 --c-g-16211c:#f7fbf9;
 --c-g-16b86657:rgba(20,164,91,0.392);
 --c-g-1f2e27:#f8fcfa;
 --c-g-1f50602e:rgba(232,241,237,0.18);
 --c-g-1fdd781f:rgba(23,161,87,0.14);
 --c-g-1fdd7824:rgba(23,161,87,0.162);
 --c-g-34d17f08:rgba(34,150,89,0.036);
 --c-g-34d17f0a:rgba(34,150,89,0.045);
 --c-g-34d17f1f:rgba(34,150,89,0.14);
 --c-g-34d17f21:rgba(34,150,89,0.149);
 --c-g-34d17f24:rgba(34,150,89,0.162);
 --c-g-34d17f29:rgba(34,150,89,0.185);
 --c-g-34d17f66:rgba(34,150,89,0.46);
 --c-g-5beb9e0d:rgba(20,164,87,0.059);
 --c-g-5beb9e0f:rgba(20,164,87,0.068);
 --c-g-68f2ab66:rgba(18,165,90,0.46);
 --c-g-ffffff05:rgba(255,255,255,0.317);
 --c-g-ffffff06:rgba(255,255,255,0.345);
 --c-g-ffffff07:rgba(255,255,255,0.372);
 --c-g-ffffff08:rgba(255,255,255,0.4);
 --c-g-ffffff09:rgba(255,255,255,0.427);
 --c-g-ffffff0d:rgba(255,255,255,0.537);
 --c-g-ffffff0e:rgba(255,255,255,0.564);
 --c-g-ffffff12:rgba(255,255,255,0.674);
 --c-g-ffffff13:rgba(255,255,255,0.702);
 --c-g-ffffff14:rgba(255,255,255,0.729);
 --c-g-ffffff2e:rgba(255,255,255,0.92);
 --c-g-ffffff6b:rgba(255,255,255,0.92);
 --c-l-00e76c73:rgba(22,152,82,0.514);
 --c-l-03130b:#e3ede9;
 --c-l-03200f:#e0ebe6;
 --c-l-0eda6d:#169852;
 --c-l-15df73:#169852;
 --c-l-1fdd782e:rgba(22,152,83,0.229);
 --c-l-1fdd7833:rgba(22,152,83,0.25);
 --c-l-1fdd783d:rgba(22,152,83,0.291);
 --c-l-1fdd7852:rgba(22,152,83,0.378);
 --c-l-1fdd7857:rgba(22,152,83,0.398);
 --c-l-1fdd7866:rgba(22,152,83,0.46);
 --c-l-1fdd786b:rgba(22,152,83,0.481);
 --c-l-34d17f:#208d54;
 --c-l-34d17f14:rgba(32,141,84,0.122);
 --c-l-34d17f3d:rgba(32,141,84,0.291);
 --c-l-34d17f42:rgba(32,141,84,0.312);
 --c-l-34d17f4c:rgba(32,141,84,0.353);
 --c-l-34d17f59:rgba(32,141,84,0.406);
 --c-l-34d17f5c:rgba(32,141,84,0.419);
 --c-l-34d17f61:rgba(32,141,84,0.439);
 --c-l-34d17f66:rgba(32,141,84,0.46);
 --c-l-34d17f6b:rgba(32,141,84,0.481);
 --c-l-34d17f73:rgba(32,141,84,0.514);
 --c-l-34d17f80:rgba(32,141,84,0.567);
 --c-l-34d17f8c:rgba(32,141,84,0.616);
 --c-l-34d17f99:rgba(32,141,84,0.67);
 --c-l-34d17fa6:rgba(32,141,84,0.724);
 --c-l-34d17fd9:rgba(32,141,84,0.85);
 --c-l-38de8b:#199557;
 --c-l-38de8b4c:rgba(25,149,87,0.353);
 --c-l-43db8347:rgba(28,146,77,0.332);
 --c-l-43db834c:rgba(28,146,77,0.353);
 --c-l-43db8380:rgba(28,146,77,0.567);
 --c-l-43db8399:rgba(28,146,77,0.67);
 --c-l-43db83b2:rgba(28,146,77,0.773);
 --c-l-4c6377:#b4cfc2;
 --c-l-5beb92:#169847;
 --c-l-5beb9273:rgba(22,152,71,0.514);
 --c-l-5beb9e:#169852;
 --c-l-5beb9e66:rgba(22,152,82,0.46);
 --c-l-5beb9e73:rgba(22,152,82,0.514);
 --c-l-5beb9e80:rgba(22,152,82,0.567);
 --c-l-5ee09b:#1c9153;
 --c-l-68be9040:rgba(52,121,84,0.304);
 --c-l-68f2abcc:rgba(22,152,85,0.85);
 --c-l-6fdca25c:rgba(34,139,83,0.419);
 --c-l-9db7ca4d:rgba(14,70,48,0.437);
 --c-l-f4c765:#986f16;
 --c-l-f4c76547:rgba(152,111,22,0.332);
 --c-l-f4c76573:rgba(152,111,22,0.514);
 --c-l-f4c7658c:rgba(152,111,22,0.616);
 --c-l-f5c45173:rgba(152,113,22,0.514);
 --c-l-ff78786b:rgba(152,22,22,0.481);
 --c-l-ff787880:rgba(152,22,22,0.567);
 --c-l-ff78788c:rgba(152,22,22,0.616);
 --c-l-ff808052:rgba(152,22,22,0.378);
 --c-l-ff80809e:rgba(152,22,22,0.691);
 --c-l-ff8080bf:rgba(152,22,22,0.826);
 --c-l-ff9a9a:#981616;
 --c-l-ffffff0d:rgba(14,70,48,0.124);
 --c-l-ffffff0f:rgba(14,70,48,0.134);
 --c-l-ffffff12:rgba(14,70,48,0.148);
 --c-l-ffffff14:rgba(14,70,48,0.158);
 --c-l-ffffff17:rgba(14,70,48,0.173);
 --c-l-ffffff1a:rgba(14,70,48,0.187);
 --c-l-ffffff1c:rgba(14,70,48,0.197);
 --c-l-ffffff1f:rgba(14,70,48,0.212);
 --c-l-ffffff24:rgba(14,70,48,0.236);
 --c-l-ffffff26:rgba(14,70,48,0.246);
 --c-l-ffffff29:rgba(14,70,48,0.261);
 --c-l-ffffff2e:rgba(14,70,48,0.285);
 --c-l-ffffff33:rgba(14,70,48,0.31);
 --c-l-ffffff4c:rgba(14,70,48,0.433);
 --c-l-ffffff59:rgba(14,70,48,0.496);
 --c-s-0000001a:rgba(14,56,38,0.031);
 --c-s-0000003d:rgba(14,56,38,0.072);
 --c-s-00000047:rgba(14,56,38,0.084);
 --c-s-00000057:rgba(14,56,38,0.102);
 --c-s-00000059:rgba(14,56,38,0.105);
 --c-s-00000066:rgba(14,56,38,0.12);
 --c-s-00000073:rgba(14,56,38,0.135);
 --c-s-00000080:rgba(14,56,38,0.151);
 --c-s-00000099:rgba(14,56,38,0.18);
 --c-s-000000cc:rgba(14,56,38,0.24);
 --c-s-000000e6:rgba(14,56,38,0.271);
 --c-s-000000f2:rgba(14,56,38,0.285);
 --c-s-00e76c24:rgba(17,151,80,0.078);
 --c-s-031e1080:rgba(14,56,38,0.151);
 --c-s-09d96a33:rgba(17,151,80,0.11);
 --c-s-11d56c1a:rgba(17,151,79,0.056);
 --c-s-12d76e24:rgba(17,151,80,0.078);
 --c-s-1fdd783d:rgba(21,148,80,0.132);
 --c-s-1fdd7842:rgba(21,148,80,0.142);
 --c-s-1fdd7847:rgba(21,148,80,0.153);
 --c-s-1fdd784c:rgba(21,148,80,0.164);
 --c-s-1fdd7857:rgba(21,148,80,0.188);
 --c-s-21e67d14:rgba(17,151,80,0.043);
 --c-s-21e67d38:rgba(17,151,80,0.121);
 --c-s-34d17f14:rgba(31,137,82,0.043);
 --c-s-34d17f1a:rgba(31,137,82,0.056);
 --c-s-34d17f1f:rgba(31,137,82,0.067);
 --c-s-34d17f24:rgba(31,137,82,0.078);
 --c-s-34d17f29:rgba(31,137,82,0.088);
 --c-s-34d17f2b:rgba(31,137,82,0.093);
 --c-s-34d17f2e:rgba(31,137,82,0.099);
 --c-s-34d17f33:rgba(31,137,82,0.11);
 --c-s-34d17f40:rgba(31,137,82,0.138);
 --c-s-34d17f4c:rgba(31,137,82,0.164);
 --c-s-34d17f57:rgba(31,137,82,0.188);
 --c-s-34d17f59:rgba(31,137,82,0.192);
 --c-s-34d17f66:rgba(31,137,82,0.22);
 --c-s-34d17f73:rgba(31,137,82,0.248);
 --c-s-34d17f80:rgba(31,137,82,0.276);
 --c-s-34d17f94:rgba(31,137,82,0.319);
 --c-s-34d17fb2:rgba(31,137,82,0.384);
 --c-s-34d17fb8:rgba(31,137,82,0.397);
 --c-s-34d17fcc:rgba(31,137,82,0.44);
 --c-s-38de8b59:rgba(24,144,84,0.192);
 --c-s-43db8359:rgba(27,141,75,0.192);
 --c-s-ff5a5a1f:rgba(151,17,17,0.067);
 --c-s-ff5a5a24:rgba(151,17,17,0.078);
 --c-s-ffffff06:rgba(255,255,255,0.321);
 --c-s-ffffff1a:rgba(255,255,255,0.556);
 --c-s-ffffff1f:rgba(255,255,255,0.615);
 --c-s-ffffff24:rgba(255,255,255,0.674);
 --c-s-ffffff29:rgba(255,255,255,0.732);
 --c-s-ffffff2e:rgba(255,255,255,0.791);
 --c-s-ffffff33:rgba(255,255,255,0.85);
 --c-s-ffffff38:rgba(255,255,255,0.85);
 --c-s-ffffff73:rgba(255,255,255,0.85);
 --c-s-ffffff80:rgba(255,255,255,0.85);
 --c-s-ffffff8c:rgba(255,255,255,0.85);
 --c-t-12d76e:#0d753e;
 --c-t-19e277:#0d753e;
 --c-t-21d776:#0d753e;
 --c-t-21e67d:#0d753e;
 --c-t-26f084:#0d753d;
 --c-t-27b46b:#0d753f;
 --c-t-2ce984:#0d753d;
 --c-t-34d17f:#0d753f;
 --c-t-38de8b:#0d7541;
 --c-t-43e790:#0d753e;
 --c-t-4fe49a:#0d7541;
 --c-t-51ef9b:#0d753e;
 --c-t-5beb92:#0d7535;
 --c-t-5beb9e:#0d753d;
 --c-t-5ee09b:#0d753e;
 --c-t-5fe9a1:#0d753f;
 --c-t-63efa4:#0d753d;
 --c-t-7df0b4:#0d753f;
 --c-t-9caabd:#506a61;
 --c-t-9facc0:#4e675e;
 --c-t-a8b4c6:#486057;
 --c-t-aab5c8:#475e56;
 --c-t-aeb9cd:#445a52;
 --c-t-b9f8d1:#0d7535;
 --c-t-c6e0d49e:rgba(47,74,64,0.871);
 --c-t-d6e3df:#294037;
 --c-t-d6ece2c7:rgba(38,59,51,0.925);
 --c-t-d6ece2cc:rgba(38,59,51,0.932);
 --c-t-e6f5ec:#1e2e28;
 --c-t-e6f5ece0:rgba(30,46,40,0.959);
 --c-t-e8f1ee:#1e2f29;
 --c-t-e9fff4:#192722;
 --c-t-eaf6f0:#1c2c26;
 --c-t-eafff4:#192722;
 --c-t-eef3fa:#192722;
 --c-t-eef7f2:#1a2924;
 --c-t-f4c765:#845e0b;
 --c-t-f4f6fa:#17241f;
 --c-t-f4faf7:#17241f;
 --c-t-f5d27a:#84620b;
 --c-t-f5f7fb:#17231f;
 --c-t-f6f8fb:#16231e;
 --c-t-f8fbff:#14201b;
 --c-t-ff9a9a:#a11717;
 --c-t-ff9b9b:#a11717;
 --c-t-ffb6b6:#a11717;
 --c-t-ffcaca:#233730;
 --c-t-ffd0d0:#21342d;
 --c-t-ffd4d4:#20322c;
 --c-t-ffffff:#121c18;
 --c-t-ffffff4c:rgba(18,28,24,0.761);
 --c-t-ffffff61:rgba(18,28,24,0.789);
 --c-t-ffffff6b:rgba(18,28,24,0.803);
 --c-t-ffffff73:rgba(18,28,24,0.813);
 --c-t-ffffff7a:rgba(18,28,24,0.823);
 --c-t-ffffff80:rgba(18,28,24,0.831);
 --c-t-ffffff85:rgba(18,28,24,0.837);
 --c-t-ffffff8c:rgba(18,28,24,0.847);
 --c-t-ffffff8f:rgba(18,28,24,0.851);
 --c-t-ffffff94:rgba(18,28,24,0.857);
 --c-t-ffffff99:rgba(18,28,24,0.864);
 --c-t-ffffff9e:rgba(18,28,24,0.871);
 --c-t-ffffffa3:rgba(18,28,24,0.877);
 --c-t-ffffffa8:rgba(18,28,24,0.884);
 --c-t-ffffffad:rgba(18,28,24,0.891);
 --c-t-ffffffb2:rgba(18,28,24,0.897);
 --c-t-ffffffb8:rgba(18,28,24,0.905);
 --c-t-ffffffbd:rgba(18,28,24,0.912);
 --c-t-ffffffbf:rgba(18,28,24,0.915);
 --c-t-ffffffc2:rgba(18,28,24,0.919);
 --c-t-ffffffc7:rgba(18,28,24,0.925);
 --c-t-ffffffcc:rgba(18,28,24,0.932);
 --c-t-ffffffd1:rgba(18,28,24,0.939);
 --c-t-ffffffdb:rgba(18,28,24,0.952);
 --c-t-ffffffe6:rgba(18,28,24,0.967);
}
@media (prefers-color-scheme: light){
 :root:not([data-theme="dark"]){
  color-scheme:light;
  --tm-fondo:#edf6f1;--tm-tarjeta:#f8fcfa;--tm-tinta:#0f1d17;--tm-tinta-suave:#3f544b;--tm-acento:#13a85e;--tm-verde-texto:#0b7a43;--tm-boton-texto:#032410;
  --tm-cuerpo-color:#edf6f1;
  --tm-cuerpo-img:radial-gradient(1100px 640px at 50% 112%,rgba(34,197,110,.16),transparent 66%),radial-gradient(900px 520px at 8% -6%,rgba(120,220,170,.20),transparent 60%),linear-gradient(180deg,#f3faf6 0%,#e9f4ee 46%,#e3f0e9 100%);
  --tm-cristal-sombra:rgba(14,56,38,.12);
  --tm-ico-color:#0f1d17;
 --c-f-00c15a33:rgba(18,165,87,0.23);
 --c-f-00d36240:rgba(18,165,87,0.289);
 --c-f-020403:#eef6f2;
 --c-f-020906:#eef7f3;
 --c-f-020c0899:rgba(238,247,243,0.6);
 --c-f-020e098c:rgba(238,247,243,0.549);
 --c-f-020e0999:rgba(238,247,243,0.6);
 --c-f-030708:#eef7f2;
 --c-f-030712:#eef7f3;
 --c-f-030914:#eef7f3;
 --c-f-03091480:rgba(238,247,243,0.502);
 --c-f-0309148c:rgba(238,247,243,0.549);
 --c-f-03091499:rgba(238,247,243,0.6);
 --c-f-030c0873:rgba(238,247,243,0.451);
 --c-f-030d09:#eef7f3;
 --c-f-04100b:#eef7f3;
 --c-f-04101424:rgba(239,247,243,0.141);
 --c-f-050914:#eff7f3;
 --c-f-050b0ab8:rgba(238,247,245,0.722);
 --c-f-07101df0:rgba(242,249,246,0.941);
 --c-f-07130f:#eff7f4;
 --c-f-11d56c1a:rgba(18,165,87,0.117);
 --c-f-12cd690d:rgba(18,165,87,0.059);
 --c-f-1fdd7814:rgba(23,161,87,0.09);
 --c-f-1fdd7817:rgba(23,161,87,0.104);
 --c-f-1fdd781f:rgba(23,161,87,0.14);
 --c-f-1fdd7829:rgba(23,161,87,0.185);
 --c-f-1fdd783d:rgba(23,161,87,0.275);
 --c-f-34d17f0a:rgba(34,150,89,0.045);
 --c-f-34d17f0d:rgba(34,150,89,0.059);
 --c-f-34d17f12:rgba(34,150,89,0.081);
 --c-f-34d17f14:rgba(34,150,89,0.09);
 --c-f-34d17f17:rgba(34,150,89,0.104);
 --c-f-34d17f1a:rgba(34,150,89,0.117);
 --c-f-34d17f1c:rgba(34,150,89,0.126);
 --c-f-34d17f1f:rgba(34,150,89,0.14);
 --c-f-34d17f24:rgba(34,150,89,0.162);
 --c-f-34d17f29:rgba(34,150,89,0.185);
 --c-f-34d17f33:rgba(34,150,89,0.23);
 --c-f-43db830d:rgba(30,154,82,0.059);
 --c-f-5beb921a:rgba(20,164,75,0.117);
 --c-f-5beb9233:rgba(20,164,75,0.23);
 --c-f-5beb9e14:rgba(20,164,87,0.09);
 --c-f-5beb9e1a:rgba(20,164,87,0.117);
 --c-f-97aec038:rgba(14,80,52,0.2);
 --c-f-f4c7650d:rgba(165,119,18,0.059);
 --c-f-f4c7650f:rgba(165,119,18,0.068);
 --c-f-f4c7651a:rgba(165,119,18,0.117);
 --c-f-f5c45114:rgba(165,121,18,0.09);
 --c-f-ff5a5a1a:rgba(165,18,18,0.117);
 --c-f-ff5a5a1f:rgba(165,18,18,0.14);
 --c-f-ff5a5a24:rgba(165,18,18,0.162);
 --c-f-ffffff05:rgba(14,80,52,0.035);
 --c-f-ffffff06:rgba(14,80,52,0.041);
 --c-f-ffffff07:rgba(14,80,52,0.046);
 --c-f-ffffff08:rgba(14,80,52,0.051);
 --c-f-ffffff09:rgba(14,80,52,0.056);
 --c-f-ffffff0a:rgba(14,80,52,0.061);
 --c-f-ffffff0b:rgba(14,80,52,0.066);
 --c-f-ffffff0d:rgba(14,80,52,0.076);
 --c-f-ffffff0e:rgba(14,80,52,0.081);
 --c-f-ffffff0f:rgba(14,80,52,0.086);
 --c-f-ffffff14:rgba(14,80,52,0.112);
 --c-f-ffffff1f:rgba(14,80,52,0.168);
 --c-f-ffffff21:rgba(14,80,52,0.178);
 --c-f-ffffff29:rgba(14,80,52,0.2);
 --c-f-ffffff2e:rgba(14,80,52,0.2);
 --c-g-010604:#eef6f3;
 --c-g-010604eb:rgba(238,246,243,0.922);
 --c-g-020906:#eef7f3;
 --c-g-020906d1:rgba(238,247,243,0.82);
 --c-g-020a07fa:rgba(238,247,243,0.98);
 --c-g-020b07:#eef7f3;
 --c-g-040806:#eef7f2;
 --c-g-041b2a8c:rgba(245,250,248,0.549);
 --c-g-041b2abf:rgba(245,250,248,0.749);
 --c-g-060c09:#eef7f2;
 --c-g-06160ffa:rgba(239,247,244,0.98);
 --c-g-08111ef2:rgba(243,249,246,0.949);
 --c-g-091826eb:rgba(246,250,248,0.922);
 --c-g-0a120e:#eff7f3;
 --c-g-121d18:#f6faf8;
 --c-g-14784c21:rgba(26,157,100,0.149);
 --c-g-14b26240:rgba(19,165,91,0.289);
 --c-g-16211c:#f7fbf9;
 --c-g-16b86657:rgba(20,164,91,0.392);
 --c-g-1f2e27:#f8fcfa;
 --c-g-1f50602e:rgba(232,241,237,0.18);
 --c-g-1fdd781f:rgba(23,161,87,0.14);
 --c-g-1fdd7824:rgba(23,161,87,0.162);
 --c-g-34d17f08:rgba(34,150,89,0.036);
 --c-g-34d17f0a:rgba(34,150,89,0.045);
 --c-g-34d17f1f:rgba(34,150,89,0.14);
 --c-g-34d17f21:rgba(34,150,89,0.149);
 --c-g-34d17f24:rgba(34,150,89,0.162);
 --c-g-34d17f29:rgba(34,150,89,0.185);
 --c-g-34d17f66:rgba(34,150,89,0.46);
 --c-g-5beb9e0d:rgba(20,164,87,0.059);
 --c-g-5beb9e0f:rgba(20,164,87,0.068);
 --c-g-68f2ab66:rgba(18,165,90,0.46);
 --c-g-ffffff05:rgba(255,255,255,0.317);
 --c-g-ffffff06:rgba(255,255,255,0.345);
 --c-g-ffffff07:rgba(255,255,255,0.372);
 --c-g-ffffff08:rgba(255,255,255,0.4);
 --c-g-ffffff09:rgba(255,255,255,0.427);
 --c-g-ffffff0d:rgba(255,255,255,0.537);
 --c-g-ffffff0e:rgba(255,255,255,0.564);
 --c-g-ffffff12:rgba(255,255,255,0.674);
 --c-g-ffffff13:rgba(255,255,255,0.702);
 --c-g-ffffff14:rgba(255,255,255,0.729);
 --c-g-ffffff2e:rgba(255,255,255,0.92);
 --c-g-ffffff6b:rgba(255,255,255,0.92);
 --c-l-00e76c73:rgba(22,152,82,0.514);
 --c-l-03130b:#e3ede9;
 --c-l-03200f:#e0ebe6;
 --c-l-0eda6d:#169852;
 --c-l-15df73:#169852;
 --c-l-1fdd782e:rgba(22,152,83,0.229);
 --c-l-1fdd7833:rgba(22,152,83,0.25);
 --c-l-1fdd783d:rgba(22,152,83,0.291);
 --c-l-1fdd7852:rgba(22,152,83,0.378);
 --c-l-1fdd7857:rgba(22,152,83,0.398);
 --c-l-1fdd7866:rgba(22,152,83,0.46);
 --c-l-1fdd786b:rgba(22,152,83,0.481);
 --c-l-34d17f:#208d54;
 --c-l-34d17f14:rgba(32,141,84,0.122);
 --c-l-34d17f3d:rgba(32,141,84,0.291);
 --c-l-34d17f42:rgba(32,141,84,0.312);
 --c-l-34d17f4c:rgba(32,141,84,0.353);
 --c-l-34d17f59:rgba(32,141,84,0.406);
 --c-l-34d17f5c:rgba(32,141,84,0.419);
 --c-l-34d17f61:rgba(32,141,84,0.439);
 --c-l-34d17f66:rgba(32,141,84,0.46);
 --c-l-34d17f6b:rgba(32,141,84,0.481);
 --c-l-34d17f73:rgba(32,141,84,0.514);
 --c-l-34d17f80:rgba(32,141,84,0.567);
 --c-l-34d17f8c:rgba(32,141,84,0.616);
 --c-l-34d17f99:rgba(32,141,84,0.67);
 --c-l-34d17fa6:rgba(32,141,84,0.724);
 --c-l-34d17fd9:rgba(32,141,84,0.85);
 --c-l-38de8b:#199557;
 --c-l-38de8b4c:rgba(25,149,87,0.353);
 --c-l-43db8347:rgba(28,146,77,0.332);
 --c-l-43db834c:rgba(28,146,77,0.353);
 --c-l-43db8380:rgba(28,146,77,0.567);
 --c-l-43db8399:rgba(28,146,77,0.67);
 --c-l-43db83b2:rgba(28,146,77,0.773);
 --c-l-4c6377:#b4cfc2;
 --c-l-5beb92:#169847;
 --c-l-5beb9273:rgba(22,152,71,0.514);
 --c-l-5beb9e:#169852;
 --c-l-5beb9e66:rgba(22,152,82,0.46);
 --c-l-5beb9e73:rgba(22,152,82,0.514);
 --c-l-5beb9e80:rgba(22,152,82,0.567);
 --c-l-5ee09b:#1c9153;
 --c-l-68be9040:rgba(52,121,84,0.304);
 --c-l-68f2abcc:rgba(22,152,85,0.85);
 --c-l-6fdca25c:rgba(34,139,83,0.419);
 --c-l-9db7ca4d:rgba(14,70,48,0.437);
 --c-l-f4c765:#986f16;
 --c-l-f4c76547:rgba(152,111,22,0.332);
 --c-l-f4c76573:rgba(152,111,22,0.514);
 --c-l-f4c7658c:rgba(152,111,22,0.616);
 --c-l-f5c45173:rgba(152,113,22,0.514);
 --c-l-ff78786b:rgba(152,22,22,0.481);
 --c-l-ff787880:rgba(152,22,22,0.567);
 --c-l-ff78788c:rgba(152,22,22,0.616);
 --c-l-ff808052:rgba(152,22,22,0.378);
 --c-l-ff80809e:rgba(152,22,22,0.691);
 --c-l-ff8080bf:rgba(152,22,22,0.826);
 --c-l-ff9a9a:#981616;
 --c-l-ffffff0d:rgba(14,70,48,0.124);
 --c-l-ffffff0f:rgba(14,70,48,0.134);
 --c-l-ffffff12:rgba(14,70,48,0.148);
 --c-l-ffffff14:rgba(14,70,48,0.158);
 --c-l-ffffff17:rgba(14,70,48,0.173);
 --c-l-ffffff1a:rgba(14,70,48,0.187);
 --c-l-ffffff1c:rgba(14,70,48,0.197);
 --c-l-ffffff1f:rgba(14,70,48,0.212);
 --c-l-ffffff24:rgba(14,70,48,0.236);
 --c-l-ffffff26:rgba(14,70,48,0.246);
 --c-l-ffffff29:rgba(14,70,48,0.261);
 --c-l-ffffff2e:rgba(14,70,48,0.285);
 --c-l-ffffff33:rgba(14,70,48,0.31);
 --c-l-ffffff4c:rgba(14,70,48,0.433);
 --c-l-ffffff59:rgba(14,70,48,0.496);
 --c-s-0000001a:rgba(14,56,38,0.031);
 --c-s-0000003d:rgba(14,56,38,0.072);
 --c-s-00000047:rgba(14,56,38,0.084);
 --c-s-00000057:rgba(14,56,38,0.102);
 --c-s-00000059:rgba(14,56,38,0.105);
 --c-s-00000066:rgba(14,56,38,0.12);
 --c-s-00000073:rgba(14,56,38,0.135);
 --c-s-00000080:rgba(14,56,38,0.151);
 --c-s-00000099:rgba(14,56,38,0.18);
 --c-s-000000cc:rgba(14,56,38,0.24);
 --c-s-000000e6:rgba(14,56,38,0.271);
 --c-s-000000f2:rgba(14,56,38,0.285);
 --c-s-00e76c24:rgba(17,151,80,0.078);
 --c-s-031e1080:rgba(14,56,38,0.151);
 --c-s-09d96a33:rgba(17,151,80,0.11);
 --c-s-11d56c1a:rgba(17,151,79,0.056);
 --c-s-12d76e24:rgba(17,151,80,0.078);
 --c-s-1fdd783d:rgba(21,148,80,0.132);
 --c-s-1fdd7842:rgba(21,148,80,0.142);
 --c-s-1fdd7847:rgba(21,148,80,0.153);
 --c-s-1fdd784c:rgba(21,148,80,0.164);
 --c-s-1fdd7857:rgba(21,148,80,0.188);
 --c-s-21e67d14:rgba(17,151,80,0.043);
 --c-s-21e67d38:rgba(17,151,80,0.121);
 --c-s-34d17f14:rgba(31,137,82,0.043);
 --c-s-34d17f1a:rgba(31,137,82,0.056);
 --c-s-34d17f1f:rgba(31,137,82,0.067);
 --c-s-34d17f24:rgba(31,137,82,0.078);
 --c-s-34d17f29:rgba(31,137,82,0.088);
 --c-s-34d17f2b:rgba(31,137,82,0.093);
 --c-s-34d17f2e:rgba(31,137,82,0.099);
 --c-s-34d17f33:rgba(31,137,82,0.11);
 --c-s-34d17f40:rgba(31,137,82,0.138);
 --c-s-34d17f4c:rgba(31,137,82,0.164);
 --c-s-34d17f57:rgba(31,137,82,0.188);
 --c-s-34d17f59:rgba(31,137,82,0.192);
 --c-s-34d17f66:rgba(31,137,82,0.22);
 --c-s-34d17f73:rgba(31,137,82,0.248);
 --c-s-34d17f80:rgba(31,137,82,0.276);
 --c-s-34d17f94:rgba(31,137,82,0.319);
 --c-s-34d17fb2:rgba(31,137,82,0.384);
 --c-s-34d17fb8:rgba(31,137,82,0.397);
 --c-s-34d17fcc:rgba(31,137,82,0.44);
 --c-s-38de8b59:rgba(24,144,84,0.192);
 --c-s-43db8359:rgba(27,141,75,0.192);
 --c-s-ff5a5a1f:rgba(151,17,17,0.067);
 --c-s-ff5a5a24:rgba(151,17,17,0.078);
 --c-s-ffffff06:rgba(255,255,255,0.321);
 --c-s-ffffff1a:rgba(255,255,255,0.556);
 --c-s-ffffff1f:rgba(255,255,255,0.615);
 --c-s-ffffff24:rgba(255,255,255,0.674);
 --c-s-ffffff29:rgba(255,255,255,0.732);
 --c-s-ffffff2e:rgba(255,255,255,0.791);
 --c-s-ffffff33:rgba(255,255,255,0.85);
 --c-s-ffffff38:rgba(255,255,255,0.85);
 --c-s-ffffff73:rgba(255,255,255,0.85);
 --c-s-ffffff80:rgba(255,255,255,0.85);
 --c-s-ffffff8c:rgba(255,255,255,0.85);
 --c-t-12d76e:#0d753e;
 --c-t-19e277:#0d753e;
 --c-t-21d776:#0d753e;
 --c-t-21e67d:#0d753e;
 --c-t-26f084:#0d753d;
 --c-t-27b46b:#0d753f;
 --c-t-2ce984:#0d753d;
 --c-t-34d17f:#0d753f;
 --c-t-38de8b:#0d7541;
 --c-t-43e790:#0d753e;
 --c-t-4fe49a:#0d7541;
 --c-t-51ef9b:#0d753e;
 --c-t-5beb92:#0d7535;
 --c-t-5beb9e:#0d753d;
 --c-t-5ee09b:#0d753e;
 --c-t-5fe9a1:#0d753f;
 --c-t-63efa4:#0d753d;
 --c-t-7df0b4:#0d753f;
 --c-t-9caabd:#506a61;
 --c-t-9facc0:#4e675e;
 --c-t-a8b4c6:#486057;
 --c-t-aab5c8:#475e56;
 --c-t-aeb9cd:#445a52;
 --c-t-b9f8d1:#0d7535;
 --c-t-c6e0d49e:rgba(47,74,64,0.871);
 --c-t-d6e3df:#294037;
 --c-t-d6ece2c7:rgba(38,59,51,0.925);
 --c-t-d6ece2cc:rgba(38,59,51,0.932);
 --c-t-e6f5ec:#1e2e28;
 --c-t-e6f5ece0:rgba(30,46,40,0.959);
 --c-t-e8f1ee:#1e2f29;
 --c-t-e9fff4:#192722;
 --c-t-eaf6f0:#1c2c26;
 --c-t-eafff4:#192722;
 --c-t-eef3fa:#192722;
 --c-t-eef7f2:#1a2924;
 --c-t-f4c765:#845e0b;
 --c-t-f4f6fa:#17241f;
 --c-t-f4faf7:#17241f;
 --c-t-f5d27a:#84620b;
 --c-t-f5f7fb:#17231f;
 --c-t-f6f8fb:#16231e;
 --c-t-f8fbff:#14201b;
 --c-t-ff9a9a:#a11717;
 --c-t-ff9b9b:#a11717;
 --c-t-ffb6b6:#a11717;
 --c-t-ffcaca:#233730;
 --c-t-ffd0d0:#21342d;
 --c-t-ffd4d4:#20322c;
 --c-t-ffffff:#121c18;
 --c-t-ffffff4c:rgba(18,28,24,0.761);
 --c-t-ffffff61:rgba(18,28,24,0.789);
 --c-t-ffffff6b:rgba(18,28,24,0.803);
 --c-t-ffffff73:rgba(18,28,24,0.813);
 --c-t-ffffff7a:rgba(18,28,24,0.823);
 --c-t-ffffff80:rgba(18,28,24,0.831);
 --c-t-ffffff85:rgba(18,28,24,0.837);
 --c-t-ffffff8c:rgba(18,28,24,0.847);
 --c-t-ffffff8f:rgba(18,28,24,0.851);
 --c-t-ffffff94:rgba(18,28,24,0.857);
 --c-t-ffffff99:rgba(18,28,24,0.864);
 --c-t-ffffff9e:rgba(18,28,24,0.871);
 --c-t-ffffffa3:rgba(18,28,24,0.877);
 --c-t-ffffffa8:rgba(18,28,24,0.884);
 --c-t-ffffffad:rgba(18,28,24,0.891);
 --c-t-ffffffb2:rgba(18,28,24,0.897);
 --c-t-ffffffb8:rgba(18,28,24,0.905);
 --c-t-ffffffbd:rgba(18,28,24,0.912);
 --c-t-ffffffbf:rgba(18,28,24,0.915);
 --c-t-ffffffc2:rgba(18,28,24,0.919);
 --c-t-ffffffc7:rgba(18,28,24,0.925);
 --c-t-ffffffcc:rgba(18,28,24,0.932);
 --c-t-ffffffd1:rgba(18,28,24,0.939);
 --c-t-ffffffdb:rgba(18,28,24,0.952);
 --c-t-ffffffe6:rgba(18,28,24,0.967);
 }
}

/* ------------------------------------------------------------ superficies base */
html{background-color:var(--tm-cuerpo-color);background-image:var(--tm-cuerpo-img);background-attachment:fixed;min-height:100%}
body{background-color:transparent;background-image:none;min-height:100vh}

/* ------------------------------------------------------------ texto oculto a la vista */
.hu-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

/* ------------------------------------------------------------ selector de tema */
.hu-tema{position:relative;display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border-radius:999px;
 border:1px solid var(--hu-cristal-borde);background:var(--hu-cristal);color:var(--tm-ico-color);cursor:pointer;
 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
 box-shadow:inset 0 1px var(--c-s-ffffff2e),var(--hu-halo-fino);
 transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.hu-tema:hover{transform:translateY(-2px);border-color:var(--c-l-34d17f80);box-shadow:inset 0 1px var(--c-s-ffffff38),var(--hu-halo-medio)}
.hu-tema:focus-visible{outline:2px solid var(--c-l-5ee09b);outline-offset:3px}
.hu-tema:active{transform:translateY(0)}
.hu-tema-ico{grid-area:1/1;display:none;transition:transform .35s ease}
:root[data-tema="auto"] .hu-tema-auto,:root[data-tema="light"] .hu-tema-claro,:root[data-tema="dark"] .hu-tema-oscuro{display:block}
:root:not([data-tema]) .hu-tema-auto{display:block}
.hu-tema:hover .hu-tema-ico{transform:rotate(18deg)}

/* ------------------------------------------------------------ selector de idioma (ES · EN) */
.hu-idioma{display:inline-flex;align-items:center;flex:none}
.hu-idioma:empty{display:none}
.hu-idioma-grupo{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;min-height:44px;padding:4px;border-radius:999px;
 border:1px solid var(--hu-cristal-borde);background:var(--hu-cristal);
 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px var(--c-s-ffffff2e),var(--hu-halo-fino)}
.hu-idioma-boton{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:36px;padding:0 10px;
 border:0;border-radius:999px;background:transparent;color:var(--tm-ico-color);font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1;cursor:pointer;
 transition:background-color .25s ease,color .25s ease}
.hu-idioma-boton:hover{background:var(--c-f-ffffff21)}
.hu-idioma-boton:focus-visible{outline:2px solid var(--c-l-5ee09b);outline-offset:2px}
.hu-idioma-boton.is-activo,.hu-idioma-boton[aria-pressed="true"]{background:var(--tm-acento);color:var(--tm-boton-texto)}
.hu-idioma-sep{color:var(--tm-ico-color);opacity:.55;font-weight:800;padding:0 1px}

/* En inglés el cuerpo espera (invisible, sin moverse) a que llegue el diccionario: así no parpadea el español. idioma.js lo quita en cuanto traduce o a los 2,5 s. */
html.hu-i18n-espera body{opacity:0}

/* Nota de «solo en español» y nota del pie, en inglés */
.hu-idioma-nota{box-sizing:border-box;width:min(760px,calc(100% - 32px));margin:16px auto 0;padding:10px 16px;border-radius:14px;
 border:1px solid var(--hu-cristal-borde);background:var(--hu-cristal);color:var(--tm-tinta-suave);font-size:13.5px;line-height:1.45}
.hu-idioma-pie{display:block;max-width:720px;margin:10px auto 0;font-size:12.5px;line-height:1.5;text-transform:none;letter-spacing:.01em;font-weight:500}

@media (max-width:560px){
 .hu-tema{width:42px;height:42px}
 .hu-idioma-grupo{min-height:42px}
 .hu-idioma-boton{min-width:34px;min-height:34px;padding:0 8px}
 .hu-idioma-sep{display:none}
 .hu-topbar-acciones{gap:8px}
}
@media (prefers-reduced-motion:reduce){
 .hu-tema,.hu-tema-ico,.hu-idioma-boton{transition:none}
 .hu-tema:hover{transform:none}
 .hu-tema:hover .hu-tema-ico{transform:none}
}
/* «Saltar al contenido»: primer elemento enfocable de cada página; solo se ve al enfocarlo con el teclado. */
.hu-saltar{position:absolute;left:12px;top:-120px;z-index:1000;padding:10px 16px;border-radius:12px;background:var(--tm-acento);color:var(--tm-boton-texto);font-weight:700;text-decoration:none;box-shadow:0 6px 22px rgba(0,0,0,.35)}
.hu-saltar:focus,.hu-saltar:focus-visible{top:12px;outline:3px solid var(--tm-tinta);outline-offset:2px}
main#contenido:focus{outline:none}
#huIdioma{display:inline-block;min-height:44px;min-width:88px}@media(max-width:760px){#huIdioma{min-height:42px}}
