/* Paleta de Ianua. Las vistas consumen variables; no colores de DevExtreme. */
:root {
    --ianua-primary: #237f83;
    --ianua-primary-end: #2d9c91;
    --ianua-primary-hover: #1b6266;
    --ianua-primary-soft: #e9f7f5;
    --ianua-primary-contrast: #ffffff;
    --ianua-menu: #1b6266;
    --ianua-menu-text: #edf8f7;
    --ianua-menu-icon: #cdebe7;
    --ianua-heading: #173c6d;
    --ianua-text: #234d77;
    --ianua-muted: #70849c;
    --ianua-border: #d6e5f1;
    --ianua-surface: #ffffff;
    --ianua-background: #f5f9fd;
    --ianua-focus: #8ac1c1;
    --ianua-control-radius: 8px;
    --ianua-primary-gradient: linear-gradient(135deg,var(--ianua-primary),var(--ianua-primary-end));
}

/* Alias de vistas existentes: preservan sus proporciones y colores de estado. */
:root {
    --ianua-ui-bg: #f4f7fb;
    --ianua-ui-surface: #ffffff;
    --ianua-ui-ink: #17243b;
    --ianua-ui-muted: #66758b;
    --ianua-ui-border: #dfe6f0;
    --ianua-ui-blue: var(--ianua-primary);
    --ianua-ui-blue-dark: var(--ianua-menu);
    --ianua-ui-blue-soft: #eaf2ff;
    --ianua-ui-teal: var(--ianua-primary);
    --ianua-ui-teal-soft: #e7f7f5;
    --ianua-ui-amber: #d98a00;
    --ianua-ui-amber-soft: #fff3dc;
    --ianua-ui-red: #cc3f4a;
    --ianua-ui-red-soft: #feecee;
    --ianua-ui-violet: #7548cf;
    --ianua-ui-violet-soft: #f1eafd;
    --ianua-ui-radius: 15px;
    --ianua-ui-shadow: 0 4px 16px rgba(27, 48, 80, .055);
}
