/**
 * Echo Route Main Stylesheet
 * 
 * Imports all CSS modules in the correct order.
 * 
 * NEW: Linear Design System (primary)
 * LEGACY: Old design tokens mapped for backward compatibility
 * 
 * Usage in HTML:
 * <link rel="stylesheet" href="css/main.css">
 */

/* =====================
   LINEAR DESIGN SYSTEM (New)
   ===================== */

/* 1. Design Tokens - Variables and theme definitions */
@import url('linear-tokens.css?v=a9afddd1');

/* 2. Base - Reset, typography, background system, utilities */
@import url('linear-base.css?v=a9afddd1');

/* 3. Components - Buttons, cards, badges, forms, tables, etc. */
@import url('linear-components.css?v=a9afddd1');

/* 4. Layout - Sidebar, topbar, content area, grids */
@import url('linear-layout.css?v=a9afddd1');

/* =====================
   LEGACY STYLES (For backward compatibility)
   These will be removed after full migration
   ===================== */

/* Old design tokens - now maps to linear tokens */
@import url('design-tokens.css?v=a9afddd1');

/* Old base styles */
@import url('base.css?v=a9afddd1');

/* Old layout */
@import url('layout.css?v=a9afddd1');

/* Old components */
@import url('components.css?v=a9afddd1');

/* Call sidebar (page-specific, keep for now) */
@import url('call-sidebar.css?v=a9afddd1');

/* Transcript hover preview */
@import url('transcript-hover.css?v=a9afddd1');

/* Bulk selection system */
@import url('bulk-select.css?v=a9afddd1');

/* Generic detail sidebar (reusable component) */
@import url('detail-sidebar.css?v=a9afddd1');

/* Inline edit component */
@import url('inline-edit.css?v=a9afddd1');

/* User cell component (avatar + name/email) */
@import url('user-cell.css?v=a9afddd1');

/* Organization cell component (favicon + name) */
@import url('org-cell.css?v=a9afddd1');

/* Context menu for quick filtering */
@import url('context-menu.css?v=a9afddd1');

/* Admin Notes (unified notes system) */
@import url('admin-notes.css?v=a9afddd1');

/* Communication Stream (unified calls/sms/email stream) */
@import url('communication-stream.css?v=a9afddd1');

/* Usage Card (shared trial/paid usage display) */
@import url('usage-card.css?v=a9afddd1');

/* =====================
   UNIFIED COMPONENTS
   Ensures adminapp parity through aliases
   ===================== */
@import url('unified-components.css?v=a9afddd1');

/* =====================
   PAGE-SPECIFIC STYLES
   ===================== */

/* Settings page */
@import url('settings.css?v=a9afddd1');

/* Table Drag Reorder */
@import url('drag-reorder.css?v=a9afddd1');

/* Command Palette (Cmd+K) */
@import url('command-palette.css?v=a9afddd1');

/* Referral Source Prompt (sidebar teaser + dashboard card) */
@import url('referral-prompt.css?v=a9afddd1');

/* =====================
   MOBILE OPTIMIZATIONS
   Must be last to override other styles
   ===================== */
@import url('mobile.css?v=a9afddd1');
