/* Doctor Profile Specialty-Specific Color Variables */
/* This file contains only the color schemes for each medical specialty */
/* Load this BEFORE doctor_profile_base.css to set the color variables */

/* General Surgery - Deep Teal */
body[data-specialty="general-surgery"],
body[data-specialty="general-surgery"] *,
[data-specialty="general-surgery"] .light-theme-wrapper {
    --color-accent: #0588D1;
    --color-accent-dark: #0588D1;
    --color-text: #0588D1;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #0588D1;
    --shadow-subtle: 0 8px 24px rgba(5, 136, 209, 0.08);
    --shadow-card: 0 6px 18px rgba(5, 136, 209, 0.06);
    
    /* Header Heights for Responsive Sticky Positioning */
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    /* Z-Index Hierarchy - Standardized System */
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Hair Transplant - Graphite Black */
body[data-specialty="hair-transplant"],
body[data-specialty="hair-transplant"] *,
[data-specialty="hair-transplant"] .light-theme-wrapper {
    --color-accent: #111827;
    --color-accent-dark: #0B1220;
    --color-text: #0B1220;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #0B1220;
    --shadow-subtle: 0 8px 24px rgba(0, 0, 0, 0.08);
    --shadow-card: 0 6px 18px rgba(0, 0, 0, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Medical Aesthetic - Pink */
body[data-specialty="medical-aesthetic"],
body[data-specialty="medical-aesthetic"] *,
[data-specialty="medical-aesthetic"] .light-theme-wrapper {
    --color-accent: #C2185B;
    --color-accent-dark: #C2185B;
    --color-text: #C2185B;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #C2185B;
    --shadow-subtle: 0 8px 24px rgba(0, 0, 0, 0.08);
    --shadow-card: 0 6px 18px rgba(0, 0, 0, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Plastic Surgery - Deep Teal */
body[data-specialty="plastic"],
body[data-specialty="plastic"] *,
[data-specialty="plastic"] .light-theme-wrapper {
    --color-accent: #016982;
    --color-accent-dark: #016982;
    --color-text: #016982;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #006982;
    --shadow-subtle: 0 8px 24px rgba(1, 105, 130, 0.08);
    --shadow-card: 0 6px 18px rgba(1, 105, 130, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Psychiatry - Aubergine / Dark Purple */
body[data-specialty="psychiatry"],
body[data-specialty="psychiatry"] *,
[data-specialty="psychiatry"] .light-theme-wrapper {
    --color-accent: #3B1B3A;
    --color-accent-dark: #2D142C;
    --color-text: #3B1B3A;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F8F6F8;
    --color-border: #E8E4E8;
    --color-brand-dark: #3B1B3A;
    --shadow-subtle: 0 8px 24px rgba(59, 27, 58, 0.08);
    --shadow-card: 0 6px 18px rgba(59, 27, 58, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Hakan Sabuncu - Teal */
body[data-specialty="hakan-sabuncu"],
body[data-specialty="hakan-sabuncu"] *,
[data-specialty="hakan-sabuncu"] .light-theme-wrapper {
    --color-accent: #43ABCA;
    --color-accent-dark: #3694b0;
    --color-text: #1e3a47;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F0F9FC;
    --color-border: #E6EBF2;
    --color-brand-dark: #3694b0;
    --shadow-subtle: 0 8px 24px rgba(67, 171, 202, 0.12);
    --shadow-card: 0 6px 18px rgba(67, 171, 202, 0.08);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Aslan Ladanova - Magenta / Pink */
body[data-specialty="aslan-ladanova"],
body[data-specialty="aslan-ladanova"] *,
[data-specialty="aslan-ladanova"] .light-theme-wrapper {
    --color-accent: #C2195B;
    --color-accent-dark: #9E1349;
    --color-text: #1F2937;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #FDF2F7;
    --color-border: #E6EBF2;
    --color-brand-dark: #9E1349;
    --shadow-subtle: 0 8px 24px rgba(194, 25, 91, 0.12);
    --shadow-card: 0 6px 18px rgba(194, 25, 91, 0.08);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Urology - Pink */
body[data-specialty="urology"],
body[data-specialty="urology"] *,
[data-specialty="urology"] .light-theme-wrapper {
    --color-accent: #C2185B;
    --color-accent-dark: #C2185B;
    --color-text: #C2185B;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #C2185B;
    --shadow-subtle: 0 8px 24px rgba(0, 0, 0, 0.08);
    --shadow-card: 0 6px 18px rgba(0, 0, 0, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Fallback for :root (default to general surgery colors) */
:root {
    --color-accent: #0588D1;
    --color-accent-dark: #0588D1;
    --color-text: #0588D1;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #0588D1;
    --shadow-subtle: 0 8px 24px rgba(5, 136, 209, 0.08);
    --shadow-card: 0 6px 18px rgba(5, 136, 209, 0.06);
    
    --header-height-mobile: 6rem;
    --header-height-tablet: 7rem;
    --header-height-desktop: 7.5rem;
    
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}

/* Fallback for .light-theme-wrapper (default to general surgery colors) */
.light-theme-wrapper {
    --color-accent: #0588D1;
    --color-accent-dark: #0588D1;
    --color-text: #0588D1;
    --color-muted-text: #4B5563;
    --color-surface: #FFFFFF;
    --color-surface-2: #F6F8FB;
    --color-border: #E6EBF2;
    --color-brand-dark: #0588D1;
    --shadow-subtle: 0 8px 24px rgba(5, 136, 209, 0.08);
    --shadow-card: 0 6px 18px rgba(5, 136, 209, 0.06);
    --z-base: 1;
    --z-content: 10;
    --z-sticky: 40;
    --z-dropdown: 50;
    --z-modal: 100;
    --z-overlay: 1000;
}
