/*
 * Concert Manager — "Stagelight" theme
 *
 * Nothing but overrides of `shared/ui`'s tokens. Load order:
 * tokens.css → system.css → theme.css → app.css.
 *
 * Three knobs carry the visual distance from the fleet default: a violet
 * stage-light hue instead of indigo, rounder radii, and Inter/Sora as the
 * faces. The semantic tokens (--pos / --neg / --warn) are deliberately left
 * alone so a red number means the same thing here as in the other three apps.
 *
 * These values are the app's previous `--cm-*` palette, renamed onto the
 * shared vocabulary — the look is unchanged, the plumbing underneath it is not.
 * Amber, which encodes "festival" rather than decorating anything, is a domain
 * token and stays in app.css.
 */

:root {
    /* Accent — violet. Light mode carries it on white; dark mode lifts it so
       it stays legible on the near-black surfaces, which flips --on-primary. */
    --primary:       light-dark(#7c3aed, #a78bfa);
    --primary-hover: light-dark(#6529d3, #c4b5fd);
    --primary-soft:  light-dark(#f1eafd, #2a2145);
    --primary-ink:   light-dark(#5b21b6, #ddd6fe);
    --on-primary:    light-dark(#ffffff, #17132a);

    /* Surfaces & lines — a violet-tinted neutral rather than a grey one. */
    --bg:            light-dark(#f6f5fa, #12101f);
    --card:          light-dark(#ffffff, #1c1928);
    --card-2:        light-dark(#faf9fd, #231f33);
    --border:        light-dark(#e7e3f1, #2d2843);
    --border-strong: light-dark(#d5cfe6, #3d3757);

    /* Text */
    --text:   light-dark(#241f38, #e0dced);
    --text-2: light-dark(#4a4363, #bab4cf);
    --muted:  light-dark(#6c6584, #9e98b8);

    --shadow-tint-1: light-dark(rgba(27, 21, 48, 0.05), rgba(0, 0, 0, 0.4));
    --shadow-tint-2: light-dark(rgba(27, 21, 48, 0.18), rgba(0, 0, 0, 0.5));

    /* Typography & shape */
    --font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
    --font-display: "Sora", var(--font-body);
    --font-size-base: 15px;
    --r-s: 0.5rem;
    --r-m: 0.75rem;
    --r-l: 1rem;
}
