/**
 * Arctic Wolves design-system primitives.
 *
 * Literal visual values belong only in this file. Application pages and
 * components must consume semantic tokens from semantic.css instead.
 */
:root {
    --aw-primitive-color-blue-700: #6B46C1;
    --aw-primitive-color-blue-800: #55349F;
    --aw-primitive-color-white: #FFFFFF;
    --aw-primitive-color-gold-500: #8B5CF6;
    --aw-primitive-color-slate-950: #080816;
    --aw-primitive-color-slate-900: #1C1C28;
    --aw-primitive-color-purple-950: #21163B;
    --aw-primitive-color-slate-100: #F6F8FB;
    --aw-primitive-color-slate-600: #465364;
    --aw-primitive-color-slate-300: #7A8795;
    --aw-primitive-color-green-700: #176B45;
    --aw-primitive-color-amber-800: #8A5700;
    --aw-primitive-color-red-700: #B42318;
    --aw-primitive-color-blue-600: #005FCC;

    /* Polar Performance dashboard palette */
    --aw-primitive-color-ink-950: #08111F;
    --aw-primitive-color-ink-900: #0D1828;
    --aw-primitive-color-ink-850: #132033;
    --aw-primitive-color-ink-800: #19283D;
    --aw-primitive-color-slate-700: #35465C;
    --aw-primitive-color-slate-500: #617087;
    --aw-primitive-color-slate-400: #93A2B5;
    --aw-primitive-color-slate-200: #C9D3DF;
    --aw-primitive-color-ice-50: #F7F9FC;
    --aw-primitive-color-violet-800: #4C2B9A;
    --aw-primitive-color-violet-700: #5935AD;
    --aw-primitive-color-violet-600: #6B46C1;
    --aw-primitive-color-violet-500: #8264D4;
    --aw-primitive-color-violet-300: #B9A7ED;
    --aw-primitive-color-violet-100: #EEE9FB;
    --aw-primitive-color-cyan-700: #0879A3;
    --aw-primitive-color-cyan-300: #67D5F5;
    --aw-primitive-color-cyan-100: #DFF6FD;
    --aw-primitive-color-green-300: #5AD6AE;
    --aw-primitive-color-green-100: #DCF7ED;
    --aw-primitive-color-amber-300: #F4BD63;
    --aw-primitive-color-amber-100: #FFF2D6;
    --aw-primitive-color-red-300: #FF8794;
    --aw-primitive-color-red-100: #FFE5E9;
    --aw-primitive-color-public-scrim: rgb(3 8 16 / 76%);
    --aw-primitive-color-transparent: transparent;
    --aw-primitive-color-forced-focus: Highlight;

    --aw-primitive-font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --aw-primitive-font-size-sm: 0.875rem;
    --aw-primitive-font-size-md: 1rem;
    --aw-primitive-font-size-lg: 1.25rem;
    --aw-primitive-font-size-xl: 1.75rem;
    --aw-primitive-font-size-2xl: 2.25rem;
    --aw-primitive-font-size-xs: 0.75rem;
    --aw-primitive-font-size-compact: 1.125rem;
    --aw-primitive-font-size-section: 1.5rem;
    --aw-primitive-font-size-metric: 1.875rem;
    --aw-primitive-font-size-pane-title: clamp(1.875rem, 3vw, 2.375rem);
    --aw-primitive-line-body: 1.5;
    --aw-primitive-line-tight: 1.15;
    --aw-primitive-font-weight-regular: 400;
    --aw-primitive-font-weight-semibold: 600;
    --aw-primitive-font-weight-bold: 700;
    --aw-primitive-font-weight-black: 900;

    --aw-primitive-space-1: 0.25rem;
    --aw-primitive-space-2: 0.5rem;
    --aw-primitive-space-3: 0.75rem;
    --aw-primitive-space-4: 1rem;
    --aw-primitive-space-5: 1.5rem;
    --aw-primitive-space-6: 2rem;
    --aw-primitive-space-7: 3rem;
    --aw-primitive-space-8: 4rem;
    --aw-primitive-space-9: 5rem;
    --aw-primitive-space-10: 6rem;
    --aw-primitive-space-0: 0;
    --aw-primitive-space-card-tablet: 1.25rem;
    --aw-primitive-space-section-desktop: 2rem;
    --aw-primitive-content-max: 75rem;
    --aw-primitive-content-public-max: 80rem;
    --aw-primitive-content-reading-max: 70rem;
    --aw-primitive-content-measure: 65ch;
    --aw-primitive-tap-min: 2.75rem;

    --aw-primitive-radius-sm: 0.25rem;
    --aw-primitive-radius-md: 0.5rem;
    --aw-primitive-radius-lg: 0.75rem;
    --aw-primitive-radius-card: 0.875rem;
    --aw-primitive-radius-pill: 999px;
    --aw-primitive-border-thin: 1px;
    --aw-primitive-border-strong: 2px;
    --aw-primitive-control-sm: 2.25rem;
    --aw-primitive-control-md: 2.75rem;
    --aw-primitive-control-lg: 3.25rem;
    --aw-primitive-table-row-min: 3.25rem;
    --aw-primitive-pane-max: 90rem;
    --aw-primitive-focused-max: 55rem;
    --aw-primitive-card-min: 16.25rem;
    --aw-primitive-opacity-disabled: 0.48;
    --aw-primitive-shadow-focus: 0 0 0 3px rgb(103 213 245 / 35%);
    --aw-primitive-shadow-raised: 0 0.25rem 0.75rem rgb(23 32 42 / 0.12);
    --aw-primitive-shadow-public-card: 0 0.5rem 1.5rem rgb(2 8 18 / 18%);
    --aw-primitive-shadow-public-dialog: 0 1.25rem 3.125rem rgb(2 8 18 / 30%);
    --aw-primitive-motion-fast: 150ms;
    --aw-primitive-motion-pane-fast: 120ms;
    --aw-primitive-motion-pane-normal: 180ms;
    --aw-primitive-motion-loading: 1.5s;
    --aw-primitive-motion-standard: 200ms;
    --aw-primitive-easing-standard: ease-out;

    --aw-primitive-type-display-size: clamp(2.25rem, 5vw, 4.5rem);
    --aw-primitive-type-display-line: 1.05;
    --aw-primitive-type-page-title-size: clamp(2rem, 3.5vw, 3rem);
    --aw-primitive-type-card-title-line: 1.25;
    --aw-primitive-type-lead-line: 1.5;
    --aw-primitive-type-label-line: 1.3;
    --aw-primitive-type-supporting-line: 1.45;
    --aw-primitive-type-control-line: 1.2;
    --aw-primitive-type-eyebrow-tracking: 0.12em;
    --aw-primitive-type-eyebrow-transform: uppercase;
    --aw-primitive-type-scoreboard-score-size: clamp(3rem, 6vw, 5rem);
    --aw-primitive-type-scoreboard-clock-size: clamp(2.25rem, 5vw, 4rem);
    --aw-primitive-type-scoreboard-data-line: 1;
    --aw-primitive-type-scoreboard-score-tracking: -0.125rem;
    --aw-primitive-type-scoreboard-clock-tracking: 0.1875rem;
}
