/* TeamForge design tokens. Keep this file limited to cross-portal variables. */
:root {
    --navy: #051b3f;
    --navy2: #082b5c;
    --blue: #2385ff;
    --blue2: #61a7ff;
    --orange: #ff6a1a;
    --green: #27a866;
    --text: #071633;
    --muted: #64748b;
    --line: #e5edf7;
    --bg: #f7fbff;

    --tf-color-surface: #ffffff;
    --tf-color-surface-subtle: #f7fbff;
    --tf-color-border: #e5edf7;
    --tf-color-text: #071633;
    --tf-color-text-muted: #64748b;
    --tf-color-primary: #2385ff;
    --tf-color-primary-strong: #082b5c;
    --tf-color-accent: #ff6a1a;
    --tf-color-success: #27a866;
    --tf-color-warning: #f59e0b;
    --tf-color-danger: #dc2626;

    --tf-radius-xs: 6px;
    --tf-radius-sm: 8px;
    --tf-radius-md: 12px;
    --tf-radius-lg: 16px;
    --tf-radius-xl: 22px;

    --tf-space-1: 4px;
    --tf-space-2: 8px;
    --tf-space-3: 12px;
    --tf-space-4: 16px;
    --tf-space-5: 20px;
    --tf-space-6: 24px;
    --tf-space-8: 32px;

    --tf-shadow-sm: 0 1px 2px rgba(15, 23, 42, 0.08);
    --tf-shadow-md: 0 12px 30px rgba(15, 23, 42, 0.10);
    --tf-shadow-lg: 0 24px 60px rgba(15, 23, 42, 0.14);

    --tf-font-sans: Inter,  ui-sans-serif,  system-ui,  -apple-system,  BlinkMacSystemFont,  "Segoe UI",  sans-serif;
    --tf-transition-fast: 140ms ease;
    --tf-transition-standard: 220ms ease;
}