/* LENZ — Colores de marca (Guía de marca Lenz Projects, ene 2026) */
:root{
/* Primarios */
--lenz-experiencia:#7C55E5;   /* Experience · clientes, autoridad, experticia */
--lenz-potencial:#FA7921;     /* Potential · jóvenes, energía, frescura */
--lenz-audacia:#FFD9FC;       /* Boldness · sueños, asombro, romper normas */
--lenz-oportunidad:#F8F4E3;   /* Opportunity · neutro claro de base */
--lenz-valentia:#1E1F1E;      /* Courage · neutro oscuro, uso medido */

/* Acentos: tonos claros (solo cajas y elementos gráficos, nunca texto ni iconos) */
--lenz-experiencia-80:color-mix(in srgb,#7C55E5 80%,#fff);
--lenz-experiencia-60:#B6A5E5; /* valor web oficial */
--lenz-experiencia-40:color-mix(in srgb,#7C55E5 40%,#fff);
--lenz-experiencia-20:color-mix(in srgb,#7C55E5 20%,#fff);
--lenz-potencial-80:color-mix(in srgb,#FA7921 80%,#fff);
--lenz-potencial-60:#F9A872;   /* valor web oficial */
--lenz-potencial-40:color-mix(in srgb,#FA7921 40%,#fff);
--lenz-potencial-20:color-mix(in srgb,#FA7921 20%,#fff);
--lenz-valentia-80:color-mix(in srgb,#1E1F1E 80%,#fff);
--lenz-valentia-60:color-mix(in srgb,#1E1F1E 60%,#fff);
--lenz-valentia-40:color-mix(in srgb,#1E1F1E 40%,#fff);

/* Transparencias (capas gráficas) */
--lenz-experiencia-t10:rgb(124 85 229 / .10);
--lenz-potencial-t40:rgb(250 121 33 / .40);
--lenz-valentia-t30:rgb(30 31 30 / .30);

/* Degradados — nunca incluir Valentía */
--lenz-gradiente:linear-gradient(45deg,#FA7921 0%,#7C55E5 100%); /* @kind color */
--lenz-gradiente-audacia:linear-gradient(135deg,#FFD9FC 0%,#B6A5E5 55%,#7C55E5 100%); /* @kind color */
--lenz-gradiente-libre:radial-gradient(120% 90% at 15% 85%,#FA7921 0%,rgb(250 121 33 / 0) 55%),radial-gradient(90% 80% at 90% 10%,#7C55E5 0%,rgb(124 85 229 / 0) 60%),#FFD9FC; /* @kind color */

/* Semánticos */
--bg-page:var(--lenz-oportunidad);
--bg-surface:#FFFFFF;
--bg-inverse:var(--lenz-valentia);
--bg-brand:var(--lenz-experiencia);
--bg-youth:var(--lenz-potencial);
--bg-soft:var(--lenz-audacia);
--fg-1:var(--lenz-valentia);
--fg-2:color-mix(in srgb,#1E1F1E 72%,#F8F4E3);
--fg-on-dark:var(--lenz-oportunidad);
--fg-brand:var(--lenz-experiencia);
--border-1:rgb(30 31 30 / .14);
--border-strong:var(--lenz-valentia);
--focus-ring:var(--lenz-experiencia);
}
