
/* ==========================================================================
   MedOrbits -- Master Stylesheet
   File: assets/css/master.css
   Design System: Luxury Aubergine & Champagne Gold
   Version: 1.3.0

   PURPOSE
   - Single stylesheet entry point for the website
   - Predictable dependency order
   - Shared design tokens and local typography
   - Education, career, authentication and dashboard interfaces
   - Accessible, responsive and print-friendly presentation

   USAGE
   Load this stylesheet from each page. Avoid separately loading the
   same imported modules unless a page intentionally uses a different bundle.
   ========================================================================== */


/* ==========================================================================
   1. Design Tokens
   Shared colors, spacing, typography, borders, shadows and transitions
   ========================================================================== */

@import url("./tokens.css");


/* ==========================================================================
   2. Browser Reset
   Consistent box sizing, defaults, media and form normalization
   ========================================================================== */

@import url("./reset.css");


/* ==========================================================================
   3. Local Fonts and Typography
   DM Sans, Playfair Display and reusable typography utilities
   ========================================================================== */

@import url("./font.css");


/* ==========================================================================
   4. Global Typography and Page Foundations
   Headings, text utilities, reading measures and content defaults
   ========================================================================== */

@import url("./typography.css");


/* ==========================================================================
   5. Shared Interface Components
   Buttons, cards, tags, tool panels, dialogs and reusable components
   ========================================================================== */

@import url("./components.css");


/* ==========================================================================
   6. Site-Wide Layout
   Announcement bar, header, navigation, containers and footer
   ========================================================================== */

@import url("./layout.css");


/* ==========================================================================
   7. Forms and Search
   Inputs, validation states, form layouts and search controls
   ========================================================================== */

@import url("./forms.css");


/* ==========================================================================
   8. Education Homepage and Course Components
   Hero, pillars, education cards, benefits, CTA and FAQ
   ========================================================================== */

@import url("./education.css");


/* ==========================================================================
   9. University Directory
   University listing, filters, metadata, pagination and empty states

   Keep this import only if assets/css/university-directory.css exists
   and the directory module is not already loaded elsewhere.
   ========================================================================== */

@import url("./university-directory.css");


/* ==========================================================================
   10. Career and Employment
   Career cards, job-related content and employment components
   ========================================================================== */

@import url("./career.css");


/* ==========================================================================
   11. Authentication
   Login, registration, password reset and OTP interfaces
   ========================================================================== */

@import url("./auth.css");


/* ==========================================================================
   12. Account Dashboards
   User dashboard, navigation, statistics, tables and activity panels
   ========================================================================== */

@import url("./dashboard.css");


/* ==========================================================================
   13. Administrative Interfaces
   Admin layout, navigation, tables, status indicators and management views
   ========================================================================== */

@import url("./admin.css");


/* ==========================================================================
   14. Opening Screen and Intro Animations
   Intro screen, brand reveal and opening-screen transitions
   ========================================================================== */

@import url("./intro.css");


/* ==========================================================================
   15. Accessibility
   Skip links, visually hidden content, focus visibility and motion support
   ========================================================================== */

@import url("./accessibility.css");


/* ==========================================================================
   16. Responsive Layouts
   Tablet, mobile, narrow-screen and responsive navigation overrides
   ========================================================================== */

@import url("./responsive.css");


/* ==========================================================================
   17. Print Presentation
   Printable pages, documents, tables and print-specific visibility
   ========================================================================== */

@import url("./print.css");


/* ==========================================================================
   MAINTENANCE RULES

   1. Keep every @import above any ordinary CSS rules.
   2. Use tokens.css as the shared design-token source.
   3. Keep font declarations in font.css.
   4. Keep shared headers and footers in layout.css.
   5. Keep education homepage selectors in education.css.
   6. Keep dashboard and admin selectors in their respective modules.
   7. Keep breakpoints and cross-module responsive overrides in
      responsive.css.
   8. Keep accessibility-specific overrides in accessibility.css.
   9. Keep print-only rules in print.css.
   10. Avoid loading the same module twice.
   11. Confirm every imported stylesheet exists at its exact path.
   12. CSS styles presentation only; authentication, permissions,
       payments, search and data access require application logic.
   ========================================================================== */
