/**
 * Paleta Jursoc — institucional, claustros y secretarías.
 * Claustros: identidad por audiencia (más contraste).
 * Secretarías: unidades académicas (tonos apagados, familia slate/earth).
 */

:root {
	--jursoc-ink: #0f172a;
	--jursoc-navy: #1a365d;
	--jursoc-muted: #64748b;
	--jursoc-border: #e2e8f0;
	--jursoc-surface: #f8fafc;
	--jursoc-gold: #9a8548;

	/* Claustros */
	--jcla-estudiantes-primary: #1e4a7a;
	--jcla-estudiantes-dark: #102a47;
	--jcla-estudiantes-accent: #3d6ea8;

	--jcla-graduados-primary: #0d6b63;
	--jcla-graduados-dark: #064842;
	--jcla-graduados-accent: #12897f;

	--jcla-docentes-primary: #5548a8;
	--jcla-docentes-dark: #362f6e;
	--jcla-docentes-accent: #6d62c4;

	--jcla-no-docentes-primary: #9a4f32;
	--jcla-no-docentes-dark: #6b3620;
	--jcla-no-docentes-accent: #b86a48;

	/* Secretarías */
	--jsec-extension: #2f5d4a;
	--jsec-extension-dark: #1f3d31;

	--jsec-posgrado: #4a5568;
	--jsec-posgrado-dark: #323a47;

	--jsec-academica: #234a73;
	--jsec-academica-dark: #17304c;

	--jsec-bienestar: #3a6270;
	--jsec-bienestar-dark: #264148;

	--jsec-investigacion: #735a42;
	--jsec-investigacion-dark: #4c3c2c;

	--jsec-relaciones-institucionales: #3d4f63;
	--jsec-relaciones-institucionales-dark: #283543;
}

/* —— Claustros (audiencias) —— */
.jursoc-claustro,
.jursoc-claustros-nav,
.jursoc-claustro-modal,
.jursoc-page-claustro {
	--jursoc-palette-family: claustro;
}

.jursoc-claustro--estudiantes {
	--claustro-primary: var(--jcla-estudiantes-primary);
	--claustro-dark: var(--jcla-estudiantes-dark);
	--claustro-accent: var(--jcla-estudiantes-accent);
}

.jursoc-claustro--graduados {
	--claustro-primary: var(--jcla-graduados-primary);
	--claustro-dark: var(--jcla-graduados-dark);
	--claustro-accent: var(--jcla-graduados-accent);
}

.jursoc-claustro--docentes {
	--claustro-primary: var(--jcla-docentes-primary);
	--claustro-dark: var(--jcla-docentes-dark);
	--claustro-accent: var(--jcla-docentes-accent);
	--claustro-title-strip: color-mix(in srgb, var(--jcla-docentes-accent) 45%, #fff);
}

.jursoc-claustro--no-docentes {
	--claustro-primary: var(--jcla-no-docentes-primary);
	--claustro-dark: var(--jcla-no-docentes-dark);
	--claustro-accent: var(--jcla-no-docentes-accent);
}

.jursoc-claustros-item--estudiantes {
	--claustro-color: var(--jcla-estudiantes-primary);
	--claustro-color-dark: var(--jcla-estudiantes-dark);
}

.jursoc-claustros-item--graduados {
	--claustro-color: var(--jcla-graduados-primary);
	--claustro-color-dark: var(--jcla-graduados-dark);
}

.jursoc-claustros-item--docentes {
	--claustro-color: var(--jcla-docentes-primary);
	--claustro-color-dark: var(--jcla-docentes-dark);
}

.jursoc-claustros-item--no-docentes {
	--claustro-color: var(--jcla-no-docentes-primary);
	--claustro-color-dark: var(--jcla-no-docentes-dark);
}

/* —— Secretarías (unidades) —— */
.jursoc-secretarias-nav,
.jursoc-secretarias,
.jursoc-sec-spectacular-band,
.jursoc-dashboard__secretarias {
	--jursoc-palette-family: secretaria;
}

.jursoc-secretarias-nav__item--extension,
.jursoc-secretaria-card--extension {
	--sec-color: var(--jsec-extension);
	--sec-color-dark: var(--jsec-extension-dark);
}

.jursoc-secretarias-nav__item--posgrado,
.jursoc-secretaria-card--posgrado {
	--sec-color: var(--jsec-posgrado);
	--sec-color-dark: var(--jsec-posgrado-dark);
}

.jursoc-secretarias-nav__item--academica,
.jursoc-secretaria-card--academica {
	--sec-color: var(--jsec-academica);
	--sec-color-dark: var(--jsec-academica-dark);
}

.jursoc-secretarias-nav__item--bienestar,
.jursoc-secretaria-card--bienestar {
	--sec-color: var(--jsec-bienestar);
	--sec-color-dark: var(--jsec-bienestar-dark);
}

.jursoc-secretarias-nav__item--investigacion,
.jursoc-secretaria-card--investigacion {
	--sec-color: var(--jsec-investigacion);
	--sec-color-dark: var(--jsec-investigacion-dark);
}

.jursoc-secretarias-nav__item--relaciones-institucionales,
.jursoc-secretaria-card--relaciones-institucionales {
	--sec-color: var(--jsec-relaciones-institucionales);
	--sec-color-dark: var(--jsec-relaciones-institucionales-dark);
}
