/**
 * Özdamla Araç Kiralama - Theme Variables (Homepage Palette)
 * Shared by: site, corporate panel, user panel, admin panel
 */

:root {
    /* Modern Turkuaz-Beyaz Palet */
    --primary-color: #00abca;
    --primary-dark: #0087a3;
    --primary-light: #7adfeb;
    --secondary-color: #4b93a1;
    --secondary-dark: #2f6f7a;
    --secondary-light: #9fd5dd;
    --accent-color: #0f172a;
    --success-color: #059669;
    --danger-color: #dc2626;
    --warning-color: #d97706;
    --info-color: #4ccfe4;
    --dark-color: #0f172a;
    --dark-secondary: #1e293b;
    --light-color: #f8fafc;
    --white: #ffffff;
    --text-primary: #0f172a;
    --text-secondary: #475569;
    --border-color: #e2e8f0;
    --surface-color: #ffffff;
    --card-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --card-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
    --focus-ring: 0 0 0 3px rgba(0, 171, 202, 0.3);
    --gradient-primary: linear-gradient(135deg, #00abca 0%, #4ccfe4 50%, #7adfeb 100%);
    --gradient-secondary: linear-gradient(135deg, #4b93a1 0%, #9fd5dd 100%);
    --gradient-accent: linear-gradient(135deg, #0087a3 0%, #00abca 100%);
    --gradient-hero: linear-gradient(135deg, #00abca 0%, #4ccfe4 35%, #7adfeb 100%);

    /* RGB helpers */
    --primary-rgb: 0, 171, 202;
    --primary-dark-rgb: 0, 135, 163;
    --primary-light-rgb: 122, 223, 235;

    /* Shared background */
    --app-bg: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, #e2e8f0 100%);

    /* Bootstrap overrides (Bootstrap 5.3 uses CSS variables) */
    --bs-primary: var(--primary-color);
    --bs-primary-rgb: var(--primary-rgb);
    --bs-primary-text-emphasis: var(--primary-dark);
    --bs-primary-bg-subtle: #d9f4f8;
    --bs-primary-border-subtle: #a9e3ed;

    --bs-link-color: var(--primary-color);
    --bs-link-color-rgb: var(--primary-rgb);
    --bs-link-hover-color: var(--primary-dark);
    --bs-link-hover-color-rgb: var(--primary-dark-rgb);

    --bs-focus-ring-color: rgba(var(--primary-rgb), 0.25);
}

