/**
 * Blue Theme
 * Primary gradient: #0066FF → #0050CC
 */

:root {
    /* Primary Blue Colors */
    --color-primary: #0066FF;
    --color-primary-dark: #0050CC;
    --color-primary-rgb: 0, 102, 255;
    --color-primary-gradient: linear-gradient(135deg, #0066FF 0%, #0050CC 100%);
    --color-primary-gradient-hover: linear-gradient(135deg, #0050CC 0%, #003FA3 100%);

    /* Theme-specific Accent (used for secondary actions like "Add Return") */
    --color-theme-accent: #007799;

    /* Badge Color Schemes (theme-specific) */
    /* Primary Badge - Blue */
    --badge-primary-text: #00485c;
    --badge-primary-bg: #e0f8ff;
    --badge-primary-border: #e0f8ff;

    /* Success Badge - Green */
    --badge-success-text: #074a28;
    --badge-success-bg: #ccffe5;
    --badge-success-border: #ccffe5;

    /* Danger Badge - Red */
    --badge-danger-text: #820d17;
    --badge-danger-bg: #fff0f0;
    --badge-danger-border: #fff0f0;
}

/* ============================================================================
   PRIMARY BUTTONS
   ========================================================================== */

.btn-primary {
    background: var(--color-primary-gradient);
    color: #fff;
    border: none;
}

.btn-primary:hover {
    background: var(--color-primary-gradient-hover);
    color: #fff;
}

/* ============================================================================
   TEXT ACCENT (Theme Color)
   ========================================================================== */

.text-primary {
    color: var(--color-primary) !important;
}
