:root{
/* base palette — Manual de Marca Luis Mosquera V3, sec. 04 */
--lm-lime:#C6D32D;
--lm-black:#0D1117;
--lm-graphite:#1A1F26;
--lm-gray:#6B7280;
--lm-white-soft:#F5F5F5;
--lm-white:#FFFFFF;
/* semantic aliases */
--color-accent:var(--lm-lime);
--color-accent-contrast:var(--lm-black);
--surface-page:var(--lm-white-soft);
--surface-inverse:var(--lm-black);
--surface-secondary:var(--lm-graphite);
--surface-card:var(--lm-white);
--surface-card-inverse:var(--lm-graphite);
--border-subtle:color-mix(in oklab,var(--lm-gray) 35%,transparent);
--border-subtle-inverse:color-mix(in oklab,var(--lm-white-soft) 18%,transparent);
--text-primary:var(--lm-black);
--text-secondary:var(--lm-gray);
--text-on-dark:var(--lm-white-soft);
--text-on-dark-muted:color-mix(in oklab,var(--lm-white-soft) 65%,var(--lm-gray));
--text-on-accent:var(--lm-black);
}
