/* Asset Naming Manager — Indigo theme.
 *
 * A branded alternative to the Unity-grey default: cooler surfaces and an indigo accent instead
 * of Unity's selection blue. Use it when you want the window to read as its own tool rather than
 * disappear into the editor chrome.
 *
 * Like every theme, this file overrides TOKENS ONLY. Duplicate it, edit the values, and pick it
 * from the theme menu in the window header.
 *
 * Ratios are WCAG 2.1 against this theme's own --anm-panel.
 */

.anm-dark {
    --anm-bg: rgb(30, 32, 37);
    --anm-panel: rgb(38, 41, 47);
    --anm-panel-alt: rgb(46, 49, 57);
    --anm-line: rgb(56, 60, 68);
    --anm-text: rgb(222, 226, 232);           /* 11.0:1 */
    --anm-muted: rgb(150, 157, 168);          /* 5.3:1 */
    --anm-dim: rgb(124, 131, 142);            /* 3.7:1 — decorative only */
    --anm-hover: rgba(255, 255, 255, 0.05);
    --anm-selected: rgba(255, 255, 255, 0.09);
    --anm-track: rgba(255, 255, 255, 0.10);

    --anm-accent: rgb(115, 107, 230);
    --anm-accent-ink: rgb(158, 152, 243);     /* 5.6:1 */
    --anm-accent-soft: rgba(115, 107, 230, 0.26);

    --anm-error: rgb(230, 92, 92);
    --anm-error-ink: rgb(234, 116, 116);      /* 4.7:1 */
    --anm-error-soft: rgba(230, 92, 92, 0.16);

    --anm-warning: rgb(242, 176, 46);
    --anm-warning-ink: rgb(242, 176, 46);     /* 7.7:1 */
    --anm-warning-soft: rgba(242, 176, 46, 0.16);

    --anm-info: rgb(90, 150, 234);
    --anm-info-ink: rgb(104, 160, 238);       /* 5.2:1 */
    --anm-info-soft: rgba(90, 150, 234, 0.16);

    --anm-good: rgb(68, 191, 131);
    --anm-good-ink: rgb(68, 191, 131);        /* 6.3:1 */
    --anm-good-soft: rgba(68, 191, 131, 0.16);

    --anm-series-0: rgb(115, 107, 230);
    --anm-series-1: rgb(77, 181, 209);
    --anm-series-2: rgb(68, 191, 131);
}

.anm-light {
    --anm-bg: rgb(233, 233, 240);
    --anm-panel: rgb(252, 252, 254);
    --anm-panel-alt: rgb(243, 243, 248);
    --anm-line: rgb(211, 211, 222);
    --anm-text: rgb(28, 30, 40);              /* 14.6:1 */
    --anm-muted: rgb(100, 104, 118);          /* 5.3:1 */
    --anm-dim: rgb(128, 132, 146);            /* 3.6:1 — decorative only */
    --anm-hover: rgba(0, 0, 0, 0.045);
    --anm-selected: rgba(0, 0, 0, 0.085);
    --anm-track: rgba(0, 0, 0, 0.10);

    --anm-accent: rgb(91, 83, 212);
    --anm-accent-ink: rgb(80, 72, 196);       /* 6.4:1 */
    --anm-accent-soft: rgba(91, 83, 212, 0.14);

    --anm-error: rgb(186, 42, 42);
    --anm-error-ink: rgb(178, 38, 38);        /* 5.9:1 */
    --anm-error-soft: rgba(186, 42, 42, 0.12);

    --anm-warning: rgb(150, 100, 10);
    --anm-warning-ink: rgb(136, 92, 8);       /* 5.2:1 */
    --anm-warning-soft: rgba(150, 100, 10, 0.14);

    --anm-info: rgb(42, 98, 190);
    --anm-info-ink: rgb(40, 92, 180);         /* 5.6:1 */
    --anm-info-soft: rgba(42, 98, 190, 0.12);

    --anm-good: rgb(24, 116, 78);
    --anm-good-ink: rgb(22, 108, 73);         /* 5.4:1 */
    --anm-good-soft: rgba(24, 116, 78, 0.12);

    --anm-series-0: rgb(91, 83, 212);
    --anm-series-1: rgb(29, 124, 150);
    --anm-series-2: rgb(24, 116, 78);
}
