/* 
 * brand_eveliko.css
 * Eveliko (Sitefinity partner) brand colors and variables
 */

:root {
    /* Primary brand colors */
    --primary-color: #0D7C66;
    --secondary-color: #0A6B56;
    --accent-color: #52D5B8;
    
    /* Bootstrap 5 theme overrides (btn-primary, bg-primary, text-primary, etc.) */
    --bs-primary: #0D7C66;
    --bs-primary-rgb: 13, 124, 102;
    --bs-link-color: #0D7C66;
    --bs-link-hover-color: #0A6B56;
    --bs-link-color-rgb: 13, 124, 102;
    --bs-link-hover-color-rgb: 10, 107, 86;
    --bs-focus-ring-color: rgba(13, 124, 102, 0.25);
    --bs-primary-text-emphasis: #052c22;
    --bs-primary-bg-subtle: rgba(13, 124, 102, 0.15);
    --bs-primary-border-subtle: rgba(13, 124, 102, 0.5);
    
    /* Neutral colors */
    --light-gray: #F8FAFC;
    --mid-gray: #64748B;
    --white: #FFFFFF;
    --dark-text: #0F172A;
    
    /* Gradients */
    --gradient-start: rgba(13, 124, 102, 0.95);
    --gradient-end: rgba(10, 107, 86, 0.95);
    
    /* Effects */
    --hero-glow: rgba(82, 213, 184, 0.15);
    --shadow-color: rgba(13, 124, 102, 0.25);
    --dot-pattern: rgba(13, 124, 102, 0.04);
    --card-gradient-start: rgba(13, 124, 102, 0.1);
    --card-gradient-end: rgba(13, 124, 102, 0.05);
    --card-gradient-hover-start: rgba(13, 124, 102, 0.15);
    --card-gradient-hover-end: rgba(13, 124, 102, 0.08);
    --service-hover-bg: rgba(13, 124, 102, 0.02);
    
    /* Hero image */
    --hero-image: url('https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=1920&q=80');
}

/* Bootstrap .btn-primary component overrides (Bootstrap sets these as hardcoded values) */
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0D7C66;
    --bs-btn-border-color: #0D7C66;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0A6B56;
    --bs-btn-hover-border-color: #0A6B56;
    --bs-btn-focus-shadow-rgb: 13, 124, 102;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #095545;
    --bs-btn-active-border-color: #084a3d;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0D7C66;
    --bs-btn-disabled-border-color: #0D7C66;
}

.btn-outline-primary {
    --bs-btn-color: #0D7C66;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: #0D7C66;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0D7C66;
    --bs-btn-hover-border-color: #0D7C66;
    --bs-btn-focus-shadow-rgb: 13, 124, 102;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0A6B56;
    --bs-btn-active-border-color: #0A6B56;
    --bs-btn-disabled-color: #0D7C66;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0D7C66;
}
