/* ISAR Theme - Fresh Green to Blue Gradient Palette */
:root {
    /* Logo background - uses gradient */
    --color-background-logo: linear-gradient(135deg, #B8E6C9 0%, #6DAFBF 50%, #5A9DD9 100%);

    /* Primary gradient - Fresh green to blue based on ISAR branding */
    --color-background-primary-gradient: linear-gradient(135deg, #B8E6C9 0%, #6DAFBF 50%, #5A9DD9 100%);
    --color-background-primary-gradient-start: #B8E6C9;
    --color-background-primary-gradient-mid: #6DAFBF;
    --color-background-primary-gradient-end: #5A9DD9;

    /* Primary solid color (fallback for non-gradient contexts) */
    --color-background-primary: #6DAFBF;
    --color-background-primary-50: #f0f9fc;
    --color-background-primary-100: #e0f2f9;
    --color-background-primary-200: #bae5f3;
    --color-background-primary-300: #7dd3eb;
    --color-background-primary-400: #4ec4e3;
    --color-background-primary-500: #6DAFBF;
    --color-background-primary-600: #4a94a8;
    --color-background-primary-700: #3d7a8a;
    --color-background-primary-800: #2f5f6b;
    --color-background-primary-900: #1f4047;
    --color-background-primary-950: #0f2024;

    /* Secondary and text colors */
    --color-background-secondary: #f5f5f5;
    --color-text-primary: #ffffff;
    --color-text-secondary: #292F35;
    --color-text-secondary-muted: #414651;
    --color-text-secondary-muted-100: #6b7280;

    /* Button colors - Matching the fresh green/blue theme */
    --color-btn-primary: #6DBF8F;
    --color-btn-primary-hover: #5aac7d;
    --color-btn-primary-text: #ffffff;
    --color-btn-success: #6DAFBF;
    --color-btn-success-hover: #5a9aac;
    --color-btn-success-text: #ffffff;
    --color-btn-secondary: #d5d7da;
    --color-btn-secondary-hover: #c4c7cc;
    --color-btn-secondary-text: #000000;
}

/* Override bg-logo to use gradient for ISAR theme */
.bg-logo {
    background: var(--color-background-logo) !important;
}

/* Override bg-primary to use gradient for ISAR theme */
.bg-primary {
    background: var(--color-background-primary-gradient) !important;
}

/* ISAR-specific gradient classes */
.bg-primary-gradient {
    background: var(--color-background-primary-gradient);
}

.bg-primary-gradient-hover:hover {
    background: linear-gradient(135deg, #a3d9b8 0%, #5a9aac 50%, #4a8bc7 100%);
}
