/*!
 * WorkAI Dashboard & OAuth Styles
 * Modular CSS Architecture
 * Version: 2.0
 */

/* ==========================================
   BASE STYLES
   ========================================== */
@import url('themes.css');              /* 1. Color variables for both themes */
@import url('base/variables.css');      /* 2. Structural variables (spacing, typography, etc.) */
@import url('base/reset.css');
@import url('base/typography.css');

/* ==========================================
   COMPONENTS
   ========================================== */
@import url('components/icons.css');
@import url('components/buttons.css');
@import url('components/action-buttons.css');
@import url('components/forms.css');
@import url('components/cards.css');
@import url('components/modals.css');
@import url('components/navigation.css');
@import url('components/tables.css');
@import url('components/user-details.css');
@import url('components/theme-toggle.css');

/* ==========================================
   LAYOUTS
   ========================================== */
@import url('layouts/dashboard.css');
@import url('layouts/oauth.css');

/* ==========================================
   UTILITIES
   ========================================== */
@import url('utilities/helpers.css');
@import url('utilities/responsive.css');
@import url('utilities/animations.css');

/* ==========================================
   GLOBAL OVERRIDES
   ========================================== */

/* Scrollbar Styling */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: var(--color-bg-primary);
}

::-webkit-scrollbar-thumb {
    background: var(--color-border-secondary);
    border-radius: var(--radius-sm);
}

::-webkit-scrollbar-thumb:hover {
    background: var(--color-border-tertiary);
}

/* Selection */
::selection {
    background: var(--color-primary-light);
    color: var(--color-text-primary);
}

::-moz-selection {
    background: var(--color-primary-light);
    color: var(--color-text-primary);
}

