/* targets/ut2004/branding/theme.css — per-target theming via CSS (docs/06, ADR-13).
 *
 * The one place a game's palette lives. It defines the generic `--ufront-*` design-token vocabulary
 * the UI reads: the declarative chrome (splash.css) and every PrimeVue component (via the `ufront`
 * preset, which maps PrimeVue tokens onto these vars — src/theme/preset.ts). Swapping this file
 * reskins the whole app; adding a game = adding its theme.css, never touching frontend/glue code.
 *
 * The UT2004 dark splash palette; the portal card takes its colour from --ufront-accent. */
:root {
    /* Page */
    --ufront-bg: #111; /* page background */
    --ufront-panel-track: #333; /* progress-bar track */

    /* Text */
    --ufront-text: #eee; /* primary text */
    --ufront-text-muted: #aaa; /* labels */
    --ufront-text-dim: #999; /* status / hints */

    /* Accent (primary action — buttons, focus, progress fill): UT2004 red. Its hover and pressed
       shades, the sections' tints and the field surface are derived from it
       (packages/frontend/public/splash.css). */
    --ufront-accent: #e04141;
    --ufront-accent-contrast: #140404; /* text on the accent */

    /* Feedback */
    --ufront-success: #0c0; /* copy feedback */
}
