/**
 * Green Theme
 * Primary gradient: #10B981 → #059669
 */

:root {
    /* Primary Green Colors */
    --color-primary: #10B981;
    --color-primary-dark: #059669;
    --color-primary-rgb: 16, 185, 129;
    --color-primary-gradient: linear-gradient(135deg, #10B981 0%, #059669 100%);
    --color-primary-gradient-hover: linear-gradient(135deg, #059669 0%, #047857 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;
}
