/* GABI-UI-03 / valores candidatos. Escopo deliberado: somente o catálogo.
 * Origem e decisões: docs/02-EVIDENCIAS-E-DECISOES.md.
 * Não adicionar ao head.php antes da migração e homologação por página.
 */
.gabi-ui-catalogo {
    --gabi-color-primary: #3156d8;
    --gabi-color-primary-hover: #2848bb;
    --gabi-color-primary-soft: #eef4ff;
    --gabi-color-accent: #2563eb;
    --gabi-color-success: #15803d;
    --gabi-color-success-soft: #f0fdf4;
    --gabi-color-danger: #dc2626;
    --gabi-color-danger-soft: #fef2f2;
    --gabi-color-warning: #b45309;
    --gabi-color-warning-soft: #fff7ed;
    --gabi-color-info: #0369a1;
    --gabi-color-info-soft: #f0f9ff;
    --gabi-color-analytics: #5b5fef;
    --gabi-color-monitoring: #c2410c;
    --gabi-bg: #f3f5f9;
    --gabi-surface: #fff;
    --gabi-surface-soft: #f8fafd;
    --gabi-border: #dfe6f1;
    --gabi-border-strong: #cbd5e1;
    --gabi-text: #0f172a;
    --gabi-text-soft: #475569;
    --gabi-text-low: #64748b;
    --gabi-font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --gabi-font-body: 15px;
    --gabi-font-control: 14px;
    --gabi-font-label: 13px;
    --gabi-font-small: 12px;
    --gabi-font-micro: 11px;
    --gabi-font-table: 14px;
    --gabi-font-page-title: 28px;
    --gabi-font-card-title: 16px;
    --gabi-line-body: 1.5;
    --gabi-radius-button: 6px;
    --gabi-radius-compact: 5px;
    --gabi-radius-badge: 5px;
    --gabi-radius-field: 6px;
    --gabi-radius-card: 16px;
    --gabi-radius-hero: 18px;
    --gabi-radius-tabs: 14px;
    --gabi-radius-tab: 6px;
    --gabi-radius-modal: 16px;
    --gabi-control-height: 38px;
    --gabi-control-height-compact: 32px;
    --gabi-space-page: 24px;
    --gabi-space-section: 14px;
    --gabi-space-card: 17px;
    --gabi-space-hero: 20px;
    --gabi-shadow-card: 0 6px 18px rgba(15,23,42,.035);
    --gabi-shadow-hero: 0 8px 26px rgba(15,23,42,.045);
    --gabi-shadow-modal: 0 24px 70px rgba(15,23,42,.20);
    --gabi-focus: #2563eb;
    --gabi-transition: 140ms ease;
    /* Compatibilidade de nomes: componente legado continua usando o contrato atual. */
    --gabi-estrategia: var(--gabi-color-primary);
    --gabi-estrategia-hover: var(--gabi-color-primary-hover);
    --gabi-analytics: var(--gabi-color-analytics);
    --gabi-monitoramento: var(--gabi-color-monitoring);
    --gabi-politica: var(--gabi-color-success);
}
