/* Fluent UI Design Tokens - CSS Variables Reference */
/* This file enables IDE completion and suppresses unknown variable warnings */
/* All values are set to 'initial' as they are overridden at runtime by FluentUI */

:root {
    /* =================================================================
       TYPOGRAPHY
       ================================================================= */
    --body-font: initial;
    --font-weight: initial;
    --font-monospace: initial;
    --type-ramp-base-font-size: initial;
    --type-ramp-base-line-height: initial;
    --type-ramp-base-font-variations: initial;
    --type-ramp-minus-1-font-size: initial;
    --type-ramp-minus-1-line-height: initial;
    --type-ramp-minus-1-font-variations: initial;
    --type-ramp-minus-2-font-size: initial;
    --type-ramp-minus-2-line-height: initial;
    --type-ramp-minus-2-font-variations: initial;
    --type-ramp-plus-1-font-size: initial;
    --type-ramp-plus-1-line-height: initial;
    --type-ramp-plus-1-font-variations: initial;
    --type-ramp-plus-2-font-size: initial;
    --type-ramp-plus-2-line-height: initial;
    --type-ramp-plus-2-font-variations: initial;
    --type-ramp-plus-3-font-size: initial;
    --type-ramp-plus-3-line-height: initial;
    --type-ramp-plus-3-font-variations: initial;
    --type-ramp-plus-4-font-size: initial;
    --type-ramp-plus-4-line-height: initial;
    --type-ramp-plus-4-font-variations: initial;
    --type-ramp-plus-5-font-size: initial;
    --type-ramp-plus-5-line-height: initial;
    --type-ramp-plus-5-font-variations: initial;
    --type-ramp-plus-6-font-size: initial;
    --type-ramp-plus-6-line-height: initial;
    --type-ramp-plus-6-font-variations: initial;

    /* =================================================================
       SIZING & SPACING
       ================================================================= */
    --direction: initial;
    --disabled-opacity: initial;
    --base-height-multiplier: initial;
    --base-horizontal-spacing-multiplier: initial;
    --density: initial;
    --design-unit: initial;
    --control-corner-radius: initial;
    --layer-corner-radius: initial;
    --stroke-width: initial;
    --focus-stroke-width: initial;

    /* =================================================================
       BASE COLORS
       ================================================================= */
    --base-layer-luminance: initial;
    --neutral-base-color: initial;
    --accent-base-color: initial;

    /* =================================================================
       STATUS COLORS
       ================================================================= */
    --success: initial;
    --warning: initial;
    --error: initial;
    --info: initial;

    /* =================================================================
       PRESENCE COLORS
       ================================================================= */
    --presence-available: initial;
    --presence-away: initial;
    --presence-busy: initial;
    --presence-dnd: initial;
    --presence-offline: initial;
    --presence-oof: initial;
    --presence-unknown: initial;

    /* =================================================================
       HIGHLIGHT
       ================================================================= */
    --highlight-bg: initial;

    /* =================================================================
       LAYER COLORS
       ================================================================= */
    --fill-color: initial;
    --neutral-layer-card-container: initial;
    --neutral-layer-floating: initial;
    --neutral-layer-1: initial;
    --neutral-layer-2: initial;
    --neutral-layer-3: initial;
    --neutral-layer-4: initial;

    /* =================================================================
       ACCENT COLORS
       ================================================================= */
    --accent-fill-rest: initial;
    --accent-fill-hover: initial;
    --accent-fill-active: initial;
    --accent-fill-focus: initial;
    --accent-foreground-rest: initial;
    --accent-foreground-hover: initial;
    --accent-foreground-active: initial;
    --accent-foreground-focus: initial;
    --accent-stroke-control-rest: initial;
    --accent-stroke-control-hover: initial;
    --accent-stroke-control-active: initial;
    --accent-stroke-control-focus: initial;

    /* =================================================================
       FOREGROUND ON ACCENT
       ================================================================= */
    --foreground-on-accent-rest: initial;
    --foreground-on-accent-hover: initial;
    --foreground-on-accent-active: initial;
    --foreground-on-accent-focus: initial;
    --foreground-on-accent-rest-large: initial;
    --foreground-on-accent-hover-large: initial;
    --foreground-on-accent-active-large: initial;
    --foreground-on-accent-focus-large: initial;

    /* =================================================================
       NEUTRAL FILL
       ================================================================= */
    --neutral-fill-rest: initial;
    --neutral-fill-hover: initial;
    --neutral-fill-active: initial;
    --neutral-fill-focus: initial;
    --neutral-fill-input-rest: initial;
    --neutral-fill-input-hover: initial;
    --neutral-fill-input-active: initial;
    --neutral-fill-input-focus: initial;
    --neutral-fill-input-alt-rest: initial;
    --neutral-fill-input-alt-hover: initial;
    --neutral-fill-input-alt-active: initial;
    --neutral-fill-input-alt-focus: initial;
    --neutral-fill-layer-rest: initial;
    --neutral-fill-layer-hover: initial;
    --neutral-fill-layer-active: initial;
    --neutral-fill-layer-alt-rest: initial;
    --neutral-fill-secondary-rest: initial;
    --neutral-fill-secondary-hover: initial;
    --neutral-fill-secondary-active: initial;
    --neutral-fill-secondary-focus: initial;
    --neutral-fill-stealth-rest: initial;
    --neutral-fill-stealth-hover: initial;
    --neutral-fill-stealth-active: initial;
    --neutral-fill-stealth-focus: initial;
    --neutral-fill-stealth-rest-on-neutral-fill-layer-rest: initial;
    --neutral-fill-stealth-hover-on-neutral-fill-layer-rest: initial;
    --neutral-fill-stealth-active-on-neutral-fill-layer-rest: initial;
    --neutral-fill-strong-rest: initial;
    --neutral-fill-strong-hover: initial;
    --neutral-fill-strong-active: initial;
    --neutral-fill-strong-focus: initial;

    /* =================================================================
       NEUTRAL FILL INVERSE
       ================================================================= */
    --neutral-fill-inverse-rest-delta: initial;
    --neutral-fill-inverse-hover-delta: initial;
    --neutral-fill-inverse-active-delta: initial;
    --neutral-fill-inverse-focus-delta: initial;
    --neutral-fill-inverse-rest: initial;
    --neutral-fill-inverse-hover: initial;
    --neutral-fill-inverse-active: initial;
    --neutral-fill-inverse-focus: initial;

    /* =================================================================
       NEUTRAL FOREGROUND
       ================================================================= */
    --neutral-foreground-rest: initial;
    --neutral-foreground-hover: initial;
    --neutral-foreground-active: initial;
    --neutral-foreground-focus: initial;
    --neutral-foreground-hint: initial;

    /* =================================================================
       NEUTRAL STROKE
       ================================================================= */
    --neutral-stroke-rest: initial;
    --neutral-stroke-hover: initial;
    --neutral-stroke-active: initial;
    --neutral-stroke-focus: initial;
    --neutral-stroke-control-rest: initial;
    --neutral-stroke-control-hover: initial;
    --neutral-stroke-control-active: initial;
    --neutral-stroke-control-focus: initial;
    --neutral-stroke-divider-rest: initial;
    --neutral-stroke-input-rest: initial;
    --neutral-stroke-input-hover: initial;
    --neutral-stroke-input-active: initial;
    --neutral-stroke-input-focus: initial;
    --neutral-stroke-layer-rest: initial;
    --neutral-stroke-layer-hover: initial;
    --neutral-stroke-layer-active: initial;
    --neutral-stroke-strong-rest: initial;
    --neutral-stroke-strong-hover: initial;
    --neutral-stroke-strong-active: initial;
    --neutral-stroke-strong-focus: initial;

    /* =================================================================
       FOCUS STROKE
       ================================================================= */
    --focus-stroke-inner: initial;
    --focus-stroke-outer: initial;

    /* =================================================================
       ELEVATION / SHADOW
       ================================================================= */
    --elevation-shadow-card-rest-size: initial;
    --elevation-shadow-card-hover-size: initial;
    --elevation-shadow-card-active-size: initial;
    --elevation-shadow-card-focus-size: initial;
    --elevation-shadow-card-rest: initial;
    --elevation-shadow-card-hover: initial;
    --elevation-shadow-card-active: initial;
    --elevation-shadow-card-focus: initial;
    --elevation-shadow-tooltip-size: initial;
    --elevation-shadow-tooltip: initial;
    --elevation-shadow-flyout-size: initial;
    --elevation-shadow-flyout: initial;
    --elevation-shadow-dialog-size: initial;
    --elevation-shadow-dialog: initial;

    /* =================================================================
       INPUT PLACEHOLDER
       ================================================================= */
    --input-placeholder-rest: initial;
    --input-placeholder-hover: initial;
    --input-filled-placeholder-rest: initial;
    --input-filled-placeholder-hover: initial;

    /* =================================================================
       BUTTON
       ================================================================= */
    --clear-button-hover: initial;
    --clear-button-active: initial;

    /* =================================================================
       TREE ITEM
       ================================================================= */
    --tree-item-expand-collapse-hover: initial;
    --tree-item-expand-collapse-selected-hover: initial;
}
