:root {
    --primary: 47 120 196;
    --primary-hover: 24 60 134;
    --secondary: 0 0 72;
    --canvas: 247 248 250;
    --surface: 255 255 255;
    --sidebar: 249 251 252;
    --sidebar-active: 237 239 243;
    --text: 24 32 44;
    --muted: 100 112 129;
    --border: 222 227 234;
    --hover: 241 244 248;
    --active: var(--primary);
    --focus: var(--primary);
    --success: 21 128 61;
    --warning: 161 98 7;
    --error: 185 28 28;
    --info: 47 120 196;
    --on-primary: 255 255 255;
    --overlay: 15 23 42;
    --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --font-heading: 1.25rem;
    --font-section: 1rem;
    --font-body: .875rem;
    --font-label: .8125rem;
    --font-table: .8125rem;
    --font-button: .8125rem;
    --font-helper: .75rem;
}
