/**
 * Ada Webapp - Shared Styles
 * Pro Minimal Design System
 */

@import "./components/buttons.css";
@import "./components/badges.css";
@import "./components/modals.css";
@import "./components/toasts.css";
@import "./components/forms.css";
@import "./components/tables.css";
@import "./components/reports.css";
@import "./components/analytics.css";
@import "./components/metrics.css";
@import "./components/filters.css";
@import "./components/navigation.css";
@import "./components/pagination.css";
@import "./components/cards.css";
@import "./components/avatars.css";
@import "./components/progress.css";
@import "./components/empty-states.css";
@import "./components/charts.css";
@import "./components/tabs.css";
@import "./components/headers.css";
@import "./components/layout-helpers.css";
@import "./components/utilities.css";
@import "./components/shell.css";
@import "./components/responsive.css";
@import "./components/menus.css";
@import "./components/toolbar.css";
@import "./components/settings.css";
@import "./components/lists.css";
@import "./components/integrations.css";
@import "./components/dashboard.css";
@import "./components/surveys.css";
@import "./components/questions.css";
@import "./components/recipients.css";
@import "./components/profile.css";
@import "./components/invites.css";
@import "./components/billing.css";
@import "./components/groups.css";
@import "./components/courses.css";
@import "./components/setup.css";
@import "./components/auth.css";
@import "./components/verify.css";
@import "./tokens/colors.css";
@import "./tokens/typography.css";
@import "./tokens/spacing.css";

/* Component modules live in ./components */
/* Design tokens live in ./tokens */

/* ========================================
   RESET & BASE
   ======================================== */
* { box-sizing: border-box; margin: 0; padding: 0; }

body {
    font-family: var(--font-family);
    font-size: 14px;
    line-height: 1.5;
    color: var(--text-primary);
    background: var(--bg-page);
    -webkit-font-smoothing: antialiased;
    /* Allow responsive modes to override the layout width variable */
    --sidebar-width: var(--sidebar-expanded-width);
}
