/**
 * Black Theme
 * Primary gradient: #1A1A1A → #000000
 */

:root {
    /* Primary Black Colors */
    --color-primary: #1A1A1A;
    --color-primary-dark: #000000;
    --color-primary-rgb: 26, 26, 26;
    --color-primary-gradient: linear-gradient(135deg, #1A1A1A 0%, #000000 100%);
    --color-primary-gradient-hover: linear-gradient(135deg, #000000 0%, #0a0a0a 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;
}
