/* ALIA skin — capa de re-tema sobre style.css (se carga DESPUÉS).
 * Reestiliza la app clásica al ALIA Design System conservando layout y navegación.
 * Activa con cookie ui=alia (conmutador en la barra). No modifica style.css. */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&family=Nunito:wght@400;600;700&display=swap");

:root {
    --pri: #f39200; /* acento azul -> naranja ALIA (cascada a pills, tabs, links, stats) */
    --bd: #e4daec; /* bordes -> tinte violeta suave */
    --bg: #f7f4fa;
}
body {
    font-family: "Nunito", system-ui, -apple-system, Segoe UI, sans-serif;
    color: #3f3f3f;
}
h1,
h2,
h3,
h4 {
    font-family: "Poppins", system-ui, sans-serif;
    color: #1a1a1a;
}

/* Barra superior violeta + marca ALIA */
.topbar {
    background: #4e1e64;
}
.brand {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    letter-spacing: 0.02em;
}
.topbar .sub {
    color: #b68bc7;
}
.mainnav a {
    color: #e9dcf0;
}
.mainnav a:hover {
    color: #fff;
}
.navsep {
    color: #7f4c9a;
}

/* Acentos / componentes */
.badge {
    background: #fde8cf;
    color: #a66200;
}
.badge.warn {
    background: #fff3cc;
    color: #8a6d00;
}
.pill {
    background: var(--pri);
}
.clickable:hover {
    background: rgba(243, 146, 0, 0.07);
}
a.stat:hover {
    border-color: var(--pri);
    box-shadow: 0 2px 10px rgba(243, 146, 0, 0.18);
}
.stat {
    border-radius: 8px;
}
.card {
    border-radius: 8px;
}
.grid th {
    background: #faf7fc;
    color: #7f4c9a;
}
.crumb a,
.backbar a,
.pager a {
    color: var(--pri);
}
.backbar {
    background: #f4eef8;
    border-bottom-color: var(--bd);
}
.sec,
.header-underline {
}

/* Botones / inputs */
.listsearch button {
    background: var(--pri);
}
.tabs button.active {
    background: var(--pri);
    border-color: var(--pri);
}
.tabs button.active .pill {
    color: var(--pri);
}
code {
    background: #f1e9f6;
    color: #4e1e64;
}
