/* Tema Emprendedores: azul confianza y ambar sobre gris claro; titulos en Space Grotesk, texto en Manrope.
   Mismas variables que temas/cocina/tema.css; los iconos propios viven en temas/emprendedores/iconos. */
:root {
  --ink:#0f172a; --muted:#5b6475; --soft:#4b5565;
  --red:#1d4ed8; --salmon:#60a5fa; --green:#d97706;
  --bg:#f2f4f8; --card:#ffffff; --line:rgba(20,22,26,.06);
  --tinte:#eef3ff; --tinte-fuerte:#dbe6ff; --portada-fin:#fcd9a0;
  --fuente-titulos:"Space Grotesk", system-ui, sans-serif; --fuente-texto:Manrope, system-ui, sans-serif;
  /* Paleta extendida por uso (--<uso>[-hover|-activo]-<tono>[-a<alfa>]). Las hojas la usan como var(--nombre, valor de
     Cocina): un tema nuevo solo redefine las que cambian. */
  --base-blanco:#fcfdfe;
  --base-cafe-2:#50555f;
  --base-crema:#eaecef;
  --base-crema-2:#ebeef4;
  --base-morado:#6d28d9;
  --base-morado-claro:#f5f1ff;
  --base-rojo-claro:#e5ecf8;
  --base-rosa:#204db6;
  --base-salmon:#bacceb;
  --base-cafe:#474d57;
  --base-cafe-3:#294585;
  --base-tinta-a06:rgba(20,22,26,.06);
  --borde-activo-rojo:#194bbf;
  --borde-activo-rojo-a4:rgba(129,165,248,.4);
  --borde-activo-rojo-a7:rgba(39,92,215,.7);
  --borde-activo-rojo-a7-2:rgba(129,165,248,.7);
  --borde-activo-rojo-a8:rgba(39,92,215,.8);
  --borde-activo-rojo-a8-2:rgba(129,165,248,.8);
  --borde-crema:#e2e6ed;
  --borde-negro-a05:rgba(0,0,0,.05);
  --borde-rojo:#81a5f8;
  --borde-rojo-a28:rgba(59,104,209,.28);
  --borde-salmon:#1546b9;
  --borde-salmon-claro:#d4d9e2;
  --borde-salmon-claro-2:#dadfe6;
  --color-negro:#000000;
  --color-negro-a55:rgba(0,0,0,.55);
  --fondo-activo-blanco-a9:rgba(255,255,255,.9);
  --fondo-activo-rojo-a22:rgba(39,92,215,.22);
  --fondo-activo-rojo-claro:#f7f9fd;
  --fondo-activo-salmon-claro:#f3f6fb;
  --fondo-ambar:#fbbf24;
  --fondo-ambar-2:#fde68a;
  --fondo-ambar-claro:#fff7e6;
  --fondo-arena:#a3a9b2;
  --fondo-arena-2:#b8bcc4;
  --fondo-azul:#1d4ed8;
  --fondo-azul-claro:#eef0fb;
  --fondo-azul-claro-2:#eef5ff;
  --fondo-blanco:#ffffff;
  --fondo-blanco-a72:rgba(252,253,254,.72);
  --fondo-blanco-a75:rgba(255,255,255,.75);
  --fondo-blanco-a92:rgba(255,255,255,.92);
  --fondo-blanco-a94:rgba(255,255,255,.94);
  --fondo-cafe:#696f79;
  --fondo-crema:#e6f6ec;
  --fondo-crema-10:#edf0f4;
  --fondo-crema-11:#f1f3f6;
  --fondo-crema-12:#f4f5f8;
  --fondo-crema-13:#f3f5f9;
  --fondo-crema-2:#e4e7eb;
  --fondo-crema-3:#e3e6eb;
  --fondo-crema-4:#e3e7ed;
  --fondo-crema-5:#e7eaf0;
  --fondo-crema-6:#e7eaf0;
  --fondo-crema-7:#e9ecf0;
  --fondo-crema-8:#eaecf0;
  --fondo-crema-9:#e6eaf1;
  --fondo-crema-a9:rgba(237,240,244,.9);
  --fondo-hover-blanco-a7:rgba(255,255,255,.7);
  --fondo-hover-blanco-a8:rgba(255,255,255,.8);
  --fondo-hover-crema:#e2e5eb;
  --fondo-hover-crema-2:#e6e9ee;
  --fondo-hover-crema-3:#f5f6f8;
  --fondo-hover-rojo-claro:#edf1f8;
  --fondo-hover-rojo-claro-2:#e5ecf7;
  --fondo-hover-rojo-claro-3:#f3f6fc;
  --fondo-hover-salmon-claro:#f6f8fc;
  --fondo-negro-a04:rgba(0,0,0,.04);
  --fondo-negro-a18:rgba(0,0,0,.18);
  --fondo-negro-a86:rgba(8,9,11,.86);
  --fondo-negro-a9:rgba(8,9,11,.9);
  --fondo-rojo:#1d4ed8;
  --fondo-rojo-2:#0d52f2;
  --fondo-rojo-3:#6490f7;
  --fondo-rojo-4:#bccdeb;
  --fondo-rojo-a32:rgba(129,165,248,.32);
  --fondo-rojo-claro:#f2f5fb;
  --fondo-rojo-claro-a28:rgba(200,214,239,.28);
  --fondo-rosa-claro:#f4f7fb;
  --fondo-salmon:#caced4;
  --fondo-salmon-2:#5380e8;
  --fondo-salmon-claro:#e0e4eb;
  --fondo-salmon-claro-2:#ecf1f9;
  --fondo-salmon-claro-3:#eff4fa;
  --fondo-salmon-claro-4:#f6f9fd;
  --fondo-salmon-claro-5:#f8fafd;
  --fondo-salmon-claro-6:#f8fafd;
  --fondo-salmon-claro-7:#f9fafd;
  --fondo-salmon-claro-a92:rgba(247,249,253,.92);
  --fondo-tinta:#0b1220;
  --fondo-tinta-2:#0f172a;
  --fondo-tinta-3:#1e293b;
  --fondo-tinta-a0:rgba(20,22,26,0);
  --fondo-tinta-a45:rgba(20,22,26,.45);
  --fondo-tinta-a62:rgba(20,22,26,.62);
  --fondo-tinta-a78:rgba(20,22,26,.78);
  --fondo-tinta-a86:rgba(20,22,26,.86);
  --fondo-verde:#3fb36f;
  --fondo-verde-a22:rgba(198,232,208,.22);
  --fondo-verde-claro:#eefbf3;
  --fondo-verde-oscuro:#1f8a4c;
  --sombra-activo-rojo-a55:rgba(39,92,215,.55);
  --sombra-activo-tinta-a04:rgba(20,22,26,.04);
  --sombra-activo-tinta-a05:rgba(20,22,26,.05);
  --sombra-activo-tinta-a08:rgba(20,22,26,.08);
  --sombra-activo-tinta-a55:rgba(20,22,26,.55);
  --sombra-hover-rojo-a10:rgba(39,92,215,.10);
  --sombra-hover-tinta-a04:rgba(29,37,51,.04);
  --sombra-hover-cafe-a06:rgba(41,51,69,.06);
  --sombra-hover-cafe-a08:rgba(41,51,69,.08);
  --sombra-hover-cafe-a12:rgba(44,66,116,.12);
  --sombra-hover-tinta-a2:rgba(29,37,51,.2);
  --sombra-tinta-a08:rgba(11,13,17,.08);
  --sombra-negro-a12:rgba(0,0,0,.12);
  --sombra-negro-a14:rgba(0,0,0,.14);
  --sombra-negro-a15:rgba(0,0,0,.15);
  --sombra-negro-a25:rgba(0,0,0,.25);
  --sombra-negro-a28:rgba(0,0,0,.28);
  --sombra-negro-a35:rgba(0,0,0,.35);
  --sombra-negro-a4:rgba(0,0,0,.4);
  --sombra-negro-a45:rgba(0,0,0,.45);
  --sombra-rojo-a06:rgba(39,92,215,.06);
  --sombra-rojo-a12:rgba(39,92,215,.12);
  --sombra-rojo-a18:rgba(39,92,215,.18);
  --sombra-rojo-a35:rgba(39,92,215,.35);
  --sombra-rojo-a45:rgba(39,92,215,.45);
  --sombra-rojo-a55:rgba(129,165,248,.55);
  --sombra-tinta-a12-2:rgba(33,46,66,.12);
  --sombra-tinta-a2-2:rgba(33,46,66,.2);
  --sombra-tinta-a03:rgba(29,37,51,.03);
  --sombra-cafe-a03:rgba(41,51,69,.03);
  --sombra-cafe-a035:rgba(41,51,69,.035);
  --sombra-cafe-a04:rgba(41,51,69,.04);
  --sombra-tinta-a05:rgba(29,37,51,.05);
  --sombra-tinta-a06:rgba(29,37,51,.06);
  --sombra-tinta-a08-2:rgba(21,31,49,.08);
  --sombra-tinta-a08-3:rgba(29,37,51,.08);
  --sombra-cafe-a08:rgba(44,66,116,.08);
  --sombra-tinta-a1:rgba(29,37,51,.1);
  --sombra-tinta-a12:rgba(29,37,51,.12);
  --sombra-tinta-a14:rgba(20,22,26,.14);
  --sombra-tinta-a14-2:rgba(29,37,51,.14);
  --sombra-cafe-a15:rgba(23,48,108,.15);
  --sombra-cafe-a16:rgba(41,51,69,.16);
  --sombra-tinta-a18:rgba(20,22,26,.18);
  --sombra-tinta-a18-2:rgba(21,31,49,.18);
  --sombra-tinta-a18-3:rgba(29,37,51,.18);
  --sombra-cafe-a18:rgba(41,51,69,.18);
  --sombra-tinta-a2:rgba(20,22,26,.2);
  --sombra-tinta-a25:rgba(20,22,26,.25);
  --sombra-verde-oscuro-a0:rgba(31,138,76,0);
  --sombra-verde-oscuro-a5:rgba(31,138,76,.5);
  --texto-arena:#9298a2;
  --texto-arena-2:#9ba1aa;
  --texto-arena-3:#babec6;
  --texto-cafe-5:#555b66;
  --texto-cafe-7:#606670;
  --texto-cafe-8:#666b74;
  --texto-cafe-11:#797f89;
  --texto-rojo:#224595;
  --texto-rojo-2:#1c47ac;
  --texto-rojo-3:#2a51ad;
  --texto-rojo-4:#244eb1;
  --texto-rojo-5:#1f4db8;
  --texto-tinta:#2b3038;
  --texto-cafe:#383d45;
  --texto-cafe-2:#404753;
  --texto-cafe-3:#464b55;
  --texto-cafe-4:#263857;
  --texto-cafe-6:#17306c;
  --texto-cafe-9:#173477;
  --texto-cafe-10:#183884;
  --texto-cafe-12:#193e93;
  --texto-verde-oscuro:#14532d;
  --texto-verde-oscuro-2:#166534;
  --texto-verde-oscuro-3:#17703c;
  /* Tonos de secciones, menus y avatares (js/index.js TONOS) */
  --tono-rojo-fondo:#f2f5fb; --tono-rojo-texto:#244eb1; --tono-verde-fondo:#eefbf3; --tono-verde-texto:#166534;
  --tono-naranja-fondo:#eff4fa; --tono-naranja-texto:#1546b9; --tono-rosa-fondo:#f4f7fb; --tono-rosa-texto:#204db6;
  --tono-morado-fondo:#f5f1ff; --tono-morado-texto:#6d28d9; --tono-azul-fondo:#eef5ff; --tono-azul-texto:#1d4ed8;
  --tono-cafe-fondo:#ebeef4; --tono-cafe-texto:#294585; --tono-tinta-fondo:#eaecef; --tono-tinta-texto:#14161a;
  /* Avatares de iniciales (fondo/letra), en el mismo orden que tema.json -> avatares */
  --avatar-1-fondo:#1e3a8a; --avatar-1-texto:#ffffff;
  --avatar-2-fondo:#2563eb; --avatar-2-texto:#ffffff;
  --avatar-3-fondo:#f59e0b; --avatar-3-texto:#0f172a;
  --avatar-4-fondo:#0f766e; --avatar-4-texto:#ffffff;
  --avatar-5-fondo:#334155; --avatar-5-texto:#ffffff;
  --avatar-6-fondo:#dbeafe; --avatar-6-texto:#1e3a8a;
  /* Degradado de los botones principales (.btn): 3 tonos que ya son de este tema (azul marino, azul y verde azulado); letra blanca >= 4.5:1 */
  --boton-1:#1e3a8a; --boton-2:#2563eb; --boton-3:#0f766e;
  --shadow:0 1px 2px rgba(15,23,42,.04), 0 10px 28px rgba(29,78,216,.05);
}
body {
  background:
    radial-gradient(880px 420px at 0% -12%, rgba(147,184,255,.30), transparent 64%),
    radial-gradient(760px 380px at 100% -18%, rgba(253,211,140,.24), transparent 60%),
    url(imagenes/fondo.svg),
    var(--bg);
}
header { background:rgba(242,244,248,.9); }
header img.logo { box-shadow:0 6px 16px rgba(29,78,216,.14); }
/* Portada de la comunidad (ilustracion 16:9 con las caras en la franja media): el recorte del banner se ancla al 30 % de
   la altura para que no se corten las cabezas y el logo redondo del centro caiga en la parte baja, sin caras. */
.grupo .portada-comunidad { background-position:50% 30%; }
.grupo .portada-comunidad > .portada-img { object-position:50% 22%; }
/* El icono chevron de este tema apunta a la derecha: las flechas del nucleo (css.css) lo giran -90deg para partir de arriba. */
:root { --giro-chevron:-90deg; }

/* v42 cursores del tema (PNG 32x32; punto activo en la punta; si no carga queda el cursor del sistema) */
html, body { cursor: url("cursores/flecha.png") 3 2, auto; }
:root :is(a[href], button:not(:disabled), [role="button"], [role="tab"], [role="menuitem"], [role="radio"], [role="checkbox"], [role="option"], label[for], select, summary, input[type="checkbox"], input[type="radio"], input[type="submit"], input[type="button"], input[type="range"], [data-compartir]) { cursor: url("cursores/mano.png") 12 2, pointer; }
:root :is(input:not([type]), input[type="text"], input[type="search"], input[type="email"], input[type="password"], input[type="url"], input[type="tel"], input[type="number"], textarea, [contenteditable="true"]) { cursor: url("cursores/texto.png") 16 16, text; }
