/**
 * ASM UI Engine — Core Foundation
 * Version 1.0.0-sprint.1
 *
 * ADS-000 remains the visual source of truth. These aliases provide a stable
 * public API for current and future ASM components without changing the UI.
 */
:root {
    --asm-primary: var(--ads-color-primary, #17bfa9);
    --asm-secondary: var(--ads-color-secondary, #15c68e);
    --asm-background: var(--ads-color-background, #f6f8fb);
    --asm-surface: var(--ads-color-surface, #ffffff);
    --asm-text: var(--ads-color-text, #1f2937);
    --asm-muted: var(--ads-color-muted, #6b7280);
    --asm-border: var(--ads-color-border, #e5e7eb);
    --asm-radius-sm: var(--ads-radius-sm, 8px);
    --asm-radius-md: var(--ads-radius-md, 12px);
    --asm-radius-lg: var(--ads-radius-lg, 16px);
    --asm-shadow-sm: var(--ads-shadow-sm, 0 2px 6px rgba(0, 0, 0, .05));
    --asm-shadow-md: var(--ads-shadow-md, 0 8px 18px rgba(0, 0, 0, .08));
    --asm-transition-fast: var(--ads-transition-fast, 180ms ease);
    --asm-header-height: 72px;
    --asm-sidebar-width: 250px;
    --asm-sidebar-compact-width: 78px;
}

[data-asm-ui-engine] { box-sizing: border-box; }
