/* 
 * brand_aimcp.css
 * AI & MCP Integration brand colors and variables
 */

:root {
    /* Primary brand colors */
    --primary-color: #a30000;
    --secondary-color: #a30000;
    --accent-color: #F87171;
    
    /* Bootstrap 5 theme overrides (btn-primary, bg-primary, text-primary, etc.) */
    --bs-primary: #E53E3E;
    --bs-primary-rgb: 229, 62, 62;
    --bs-link-color: #E53E3E;
    --bs-link-hover-color: #DC2626;
    --bs-link-color-rgb: 229, 62, 62;
    --bs-link-hover-color-rgb: 220, 38, 38;
    --bs-focus-ring-color: rgba(229, 62, 62, 0.25);
    --bs-primary-text-emphasis: #58151c;
    --bs-primary-bg-subtle: rgba(229, 62, 62, 0.15);
    --bs-primary-border-subtle: rgba(229, 62, 62, 0.5);
    
    /* Neutral colors */
    --light-gray: #F8FAFC;
    --mid-gray: #64748B;
    --white: #FFFFFF;
    --dark-text: #0F172A;
    
    /* Gradients */
    --gradient-start: rgba(163, 0, 0, 0.95);
    --gradient-end: #a30000;
    
    /* Effects */
    --hero-glow: rgba(248, 113, 113, 0.15);
    --shadow-color: rgba(229, 62, 62, 0.25);
    --dot-pattern: rgba(229, 62, 62, 0.04);
    --card-gradient-start: rgba(229, 62, 62, 0.1);
    --card-gradient-end: rgba(229, 62, 62, 0.05);
    --card-gradient-hover-start: rgba(229, 62, 62, 0.15);
    --card-gradient-hover-end: rgba(229, 62, 62, 0.08);
    --service-hover-bg: rgba(229, 62, 62, 0.02);
    
    /* Hero image */
    --hero-image: url('https://images.unsplash.com/photo-1558494949-ef010cbdcc31?w=1920&q=80');
}

/* Bootstrap .btn-primary component overrides (Bootstrap sets these as hardcoded values) */
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E53E3E;
    --bs-btn-border-color: #E53E3E;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #DC2626;
    --bs-btn-hover-border-color: #DC2626;
    --bs-btn-focus-shadow-rgb: 229, 62, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b91c1c;
    --bs-btn-active-border-color: #991b1b;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #E53E3E;
    --bs-btn-disabled-border-color: #E53E3E;
}

.btn-outline-primary {
    --bs-btn-color: #E53E3E;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #E53E3E;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #E53E3E;
    --bs-btn-hover-border-color: #E53E3E;
    --bs-btn-focus-shadow-rgb: 229, 62, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b91c1c;
    --bs-btn-active-border-color: #b91c1c;
    --bs-btn-disabled-color: #E53E3E;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E53E3E;
}
