/**
 * styles/main.css
 *
 * Único punto de entrada de estilos, enlazado una vez desde
 * index.html — igual que bootstrap.js es el único script de la SPA.
 * @import es CSS nativo: cero bundler, cero build step (Software
 * Architecture C1, C9). El costo de red de varios @import es
 * aceptable al tamaño actual del proyecto; revisar en Phase 7
 * (Roadmap, Production Readiness — Performance review) si la lista
 * crece mucho.
 *
 * Orden: tokens y base primero (todo lo demás depende de las
 * variables que declaran); luego componentes; luego screens, que
 * componen varios componentes.
 */

@import url('./tokens.css');
@import url('./base.css');

@import url('../presentation/components/app-shell/app-shell.css');
@import url('../presentation/components/nav-secondary/nav-secondary.css');
@import url('../presentation/components/state-views/state-views.css');
@import url('../presentation/components/progress-bar/progress-bar.css');
@import url('../presentation/components/ghost-slot/ghost-slot.css');
@import url('../presentation/components/book-card/book-card.css');
@import url('../presentation/components/list-row/list-row.css');
@import url('../presentation/components/back-nav/back-nav.css');
@import url('../presentation/components/primary-button/primary-button.css');
@import url('../presentation/components/session-exit/session-exit.css');
@import url('../presentation/components/sign-out-confirm/sign-out-confirm.css');
@import url('../presentation/components/content-blocks/content-blocks.css');

@import url('../presentation/screens/entry/entry-screen.css');
@import url('../presentation/screens/login/login-screen.css');
@import url('../presentation/screens/account-linking/linking-decision-screen.css');
@import url('../presentation/screens/home/home-screen.css');
@import url('../presentation/screens/library/library-screen.css');
@import url('../presentation/screens/book/book-screen.css');
@import url('../presentation/screens/unit/unit-screen.css');
@import url('../presentation/screens/lesson-entry/lesson-entry-screen.css');
@import url('../presentation/screens/learning-session/learning-session-screen.css');
@import url('../presentation/components/page-marker-layer/page-marker-layer.css');
@import url('../presentation/components/resource-panel-overlay/resource-panel-overlay.css');
@import url('../presentation/components/side-panel/side-panel.css');
@import url('../presentation/components/page-navigator/page-navigator.css');
@import url('../presentation/components/audio-drawer/audio-drawer.css');

/* American Language Hub — Worksheets interactivas nativas (aislado
   de Hi! Korean por completo, ningún archivo compartido). */
@import url('../presentation/components/worksheet-exercises/discussion-prompt.css');
@import url('../presentation/components/worksheet-exercises/rule-reveal-card.css');
@import url('../presentation/components/worksheet-exercises/ordering-exercise.css');
@import url('../presentation/components/worksheet-exercises/true-false-exercise.css');
@import url('../presentation/components/worksheet-exercises/matching-exercise.css');
@import url('../presentation/components/worksheet-exercises/choice-exercise.css');
@import url('../presentation/components/worksheet-exercises/short-answer-exercise.css');
@import url('../presentation/components/worksheet-exercises/video-panel.css');
@import url('../presentation/screens/assessment/assessment-screen.css');
@import url('../presentation/screens/writing/writing-screen.css');
@import url('../presentation/components/quick-activity-nav/quick-activity-nav.css');

/* Sistema de Licencias por Libro */
@import url('../presentation/screens/license-activation/license-activation-screen.css');
@import url('../presentation/screens/profile-setup/profile-setup-screen.css');
@import url('../presentation/components/resource-panels/study-workspace-sheet.css');
@import url('../presentation/components/resource-panels/transcript-panel.css');
@import url('../presentation/screens/page-reader/page-reader-screen.css');
