/**
 * Arctic Wolves semantic design tokens.
 *
 * Load after primitives.css. Components and pages may use only these tokens.
 * Tenant overrides load after this file and may redefine approved color and
 * font-family tokens without introducing literals or additional token names.
 */
:root {
    --aw-color-action-primary: var(--aw-primitive-color-blue-700);
    --aw-color-action-primary-hover: var(--aw-primitive-color-blue-800);
    --aw-color-action-on-primary: var(--aw-primitive-color-white);
    --aw-color-action-secondary: var(--aw-primitive-color-gold-500);
    --aw-color-action-on-secondary: var(--aw-primitive-color-slate-950);

    --aw-color-canvas: var(--aw-primitive-color-slate-100);
    --aw-color-surface: var(--aw-primitive-color-white);
    --aw-color-surface-raised: var(--aw-primitive-color-white);
    --aw-color-surface-inverse: var(--aw-primitive-color-slate-950);
    --aw-color-text: var(--aw-primitive-color-slate-950);
    --aw-color-text-muted: var(--aw-primitive-color-slate-600);
    --aw-color-text-inverse: var(--aw-primitive-color-white);
    --aw-color-border: var(--aw-primitive-color-slate-300);

    --aw-color-success: var(--aw-primitive-color-green-700);
    --aw-color-warning: var(--aw-primitive-color-amber-800);
    --aw-color-danger: var(--aw-primitive-color-red-700);
    --aw-color-info: var(--aw-primitive-color-blue-700);
    --aw-color-focus-ring: var(--aw-primitive-color-blue-600);

    --aw-font-body: var(--aw-primitive-font-system);
    --aw-font-display: var(--aw-primitive-font-system);
    --aw-font-size-sm: var(--aw-primitive-font-size-sm);
    --aw-font-size-md: var(--aw-primitive-font-size-md);
    --aw-font-size-lg: var(--aw-primitive-font-size-lg);
    --aw-font-size-xl: var(--aw-primitive-font-size-xl);
    --aw-font-size-2xl: var(--aw-primitive-font-size-2xl);
    --aw-line-body: var(--aw-primitive-line-body);
    --aw-line-tight: var(--aw-primitive-line-tight);
    --aw-font-weight-regular: var(--aw-primitive-font-weight-regular);
    --aw-font-weight-semibold: var(--aw-primitive-font-weight-semibold);
    --aw-font-weight-bold: var(--aw-primitive-font-weight-bold);
    --aw-font-weight-black: var(--aw-primitive-font-weight-black);

    --aw-space-1: var(--aw-primitive-space-1);
    --aw-space-2: var(--aw-primitive-space-2);
    --aw-space-3: var(--aw-primitive-space-3);
    --aw-space-4: var(--aw-primitive-space-4);
    --aw-space-5: var(--aw-primitive-space-5);
    --aw-space-6: var(--aw-primitive-space-6);
    --aw-space-7: var(--aw-primitive-space-7);
    --aw-space-8: var(--aw-primitive-space-8);
    --aw-content-max: var(--aw-primitive-content-max);
    --aw-content-measure: var(--aw-primitive-content-measure);
    --aw-tap-min: var(--aw-primitive-tap-min);

    --aw-radius-sm: var(--aw-primitive-radius-sm);
    --aw-radius-md: var(--aw-primitive-radius-md);
    --aw-radius-lg: var(--aw-primitive-radius-lg);
    --aw-shadow-raised: var(--aw-primitive-shadow-raised);
    --aw-motion-fast: var(--aw-primitive-motion-fast);
    --aw-motion-standard: var(--aw-primitive-motion-standard);
    --aw-easing-standard: var(--aw-primitive-easing-standard);

    --aw-type-display-size: var(--aw-primitive-type-display-size);
    --aw-type-display-line: var(--aw-primitive-type-display-line);
    --aw-type-display-weight: var(--aw-font-weight-bold);
    --aw-type-page-title-size: var(--aw-primitive-type-page-title-size);
    --aw-type-page-title-line: var(--aw-line-tight);
    --aw-type-page-title-weight: var(--aw-font-weight-bold);
    --aw-type-section-title-size: var(--aw-font-size-2xl);
    --aw-type-section-title-line: var(--aw-line-tight);
    --aw-type-section-title-weight: var(--aw-font-weight-bold);
    --aw-type-card-title-size: var(--aw-font-size-lg);
    --aw-type-card-title-line: var(--aw-primitive-type-card-title-line);
    --aw-type-card-title-weight: var(--aw-font-weight-semibold);
    --aw-type-body-size: var(--aw-font-size-md);
    --aw-type-body-line: var(--aw-line-body);
    --aw-type-body-weight: var(--aw-font-weight-regular);
    --aw-type-lead-size: var(--aw-font-size-lg);
    --aw-type-lead-line: var(--aw-primitive-type-lead-line);
    --aw-type-lead-weight: var(--aw-font-weight-regular);
    --aw-type-label-size: var(--aw-font-size-sm);
    --aw-type-label-line: var(--aw-primitive-type-label-line);
    --aw-type-label-weight: var(--aw-font-weight-semibold);
    --aw-type-supporting-size: var(--aw-font-size-sm);
    --aw-type-supporting-line: var(--aw-primitive-type-supporting-line);
    --aw-type-supporting-weight: var(--aw-font-weight-regular);
    --aw-type-control-size: var(--aw-font-size-md);
    --aw-type-control-line: var(--aw-primitive-type-control-line);
    --aw-type-control-weight: var(--aw-font-weight-semibold);
    --aw-type-data-size: var(--aw-font-size-md);
    --aw-type-data-line: var(--aw-primitive-type-control-line);
    --aw-type-data-weight: var(--aw-font-weight-semibold);
    --aw-type-scoreboard-score-size: var(--aw-primitive-type-scoreboard-score-size);
    --aw-type-scoreboard-score-line: var(--aw-primitive-type-scoreboard-data-line);
    --aw-type-scoreboard-score-weight: var(--aw-font-weight-black);
    --aw-type-scoreboard-score-tracking: var(--aw-primitive-type-scoreboard-score-tracking);
    --aw-type-scoreboard-clock-size: var(--aw-primitive-type-scoreboard-clock-size);
    --aw-type-scoreboard-clock-line: var(--aw-primitive-type-scoreboard-data-line);
    --aw-type-scoreboard-clock-weight: var(--aw-font-weight-black);
    --aw-type-scoreboard-clock-tracking: var(--aw-primitive-type-scoreboard-clock-tracking);
}
