/**
 * Domaination Theme Variables & Global Color Palette
 * Brand: Domaination by AKZ Team
 */

:root {
    --brand-primary: #F48120;
    --brand-primary-hover: #fa9038;
    --brand-primary-active: #e07113;
    --brand-primary-subtle: rgba(244, 129, 32, 0.15);
    
    --bg-main: #111318;
    --bg-secondary: #191C23;
    --bg-card: #20242D;
    --bg-card-hover: #262b36;
    --bg-input: #171a21;
    --border-color: #2b303c;
    --border-color-light: #373e4d;
    
    --text-primary: #F5F5F5;
    --text-secondary: #9CA3AF;
    --text-muted: #6B7280;
    
    --color-success: #10B981;
    --color-warning: #F59E0B;
    --color-danger: #EF4444;
    --color-info: #3B82F6;
    
    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --sidebar-width: 260px;
    --topbar-height: 64px;
    --border-radius: 8px;
    --transition-fast: 0.2s ease-in-out;
}

body {
    background-color: var(--bg-main);
    color: var(--text-primary);
    font-family: var(--font-sans);
    min-height: 100vh;
    overflow-x: hidden;
}

/* Custom Scrollbar */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: var(--bg-secondary);
}
::-webkit-scrollbar-thumb {
    background: #374151;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: var(--brand-primary);
}

