/* stylelint-disable selector-class-pattern */
/* ==========================================================================
   Socratic Platform - Master Design System Stylesheet
   Component-Driven 7-Layer Architecture
   ========================================================================== */

/* 0. Typography Fonts */
@import "../fonts/material-symbols-outlined.css";
@import "../fonts/roboto.css";
@import "../fonts/montserrat.css";

/* 1. Foundations & Reset */
@import "foundations/base.css";
@import "foundations/typography.css";
@import "foundations/scrollbars.css";

/* 2. Design Tokens */
@import "tokens/box-model/sizing.css";
@import "tokens/box-model/spacing.css";
@import "tokens/box-model/border.css";
@import "tokens/box-model/outline.css";
@import "tokens/positioning/stacking.css";
@import "tokens/overflow/scrollbars.css";
@import "tokens/typography/font.css";
@import "tokens/typography/text-wrapping.css";
@import "tokens/effects/shadow.css";
@import "tokens/motion/transitions.css";
@import "tokens/colors.css";
@import "tokens/themes/dark.css";
@import "tokens/themes/light.css";

/* 3. Material 3 Component Primitives */
@import "components/components.css";

/* 4. Smart Widgets & Tools */
@import "widgets/ads.css";
@import "widgets/booking-picker.css";
@import "widgets/cart.css";
@import "widgets/color-picker.css";
@import "widgets/faceid-viewfinder.css";
@import "widgets/lang-selector.css";
@import "widgets/media-player.css";
@import "widgets/qr-designer.css";
@import "widgets/seat-designer.css";

/* 5. Blazor Layouts */
@import "layouts/footer.css";
@import "layouts/grid-layout.css";
@import "layouts/header.css";
@import "layouts/landing-layout.css";
@import "layouts/map-layout.css";

/* 6. Page-Specific Styles */
@import "pages/about.css";
@import "pages/analytics.css";
@import "pages/auth.css";
@import "pages/chat.css";
@import "pages/detector.css";
@import "pages/docs.css";
@import "pages/help.css";
@import "pages/kiosk.css";
@import "pages/landing.css";
@import "pages/orders.css";
@import "pages/payment.css";
@import "pages/terminal.css";

/* 7. Commercial Features */
@import "features/commerce-modes.css";
@import "features/fiscal.css";
