/* Entry point. Order matters:
   variables → fonts → reset → typography → layout → components → pages. */

/* ---------- Base ---------- */
@import "base/variables.css";
@import "base/fonts.css";
@import "base/reset.css";
@import "base/typography.css";
@import "base/animations.css";

/* ---------- Layout ---------- */
@import "layout/site-header.css";
@import "layout/hero.css";
@import "layout/offerings.css";
@import "layout/cases.css";
@import "layout/expertise.css";
@import "layout/capabilities.css";
@import "layout/advantages.css";
@import "layout/feedback.css";
@import "layout/models.css";
@import "layout/blog.css";
@import "layout/contact.css";
@import "layout/site-footer.css";

/* ---------- Components ---------- */
@import "components/btn.css";
@import "components/site-nav.css";
@import "components/eyebrow.css";
@import "components/link-arrow.css";
@import "components/form-field.css";
@import "components/services-menu.css";
@import "components/company-menu.css";
@import "components/modal-close.css";
@import "components/contact-modal.css";
@import "components/fact-card.css";
@import "components/gallery.css";

/* ---------- New shared section components (loaded after layout so they
              participate in the same cascade order as other sections) ---------- */
@import "layout/gamification-mechanics.css";
@import "layout/business-outcomes.css";
@import "layout/industries.css";
@import "layout/genres.css";
@import "layout/experts.css";
@import "layout/design-tools.css";
@import "layout/why-unity.css";
@import "layout/platform-showcase.css";
@import "layout/mechanics-accordion.css";
@import "layout/ai-accordion.css";
@import "layout/ai-cards.css";

/* ---------- Service-detail bundle ---------- */
/* Shared by every /service/* page. Contains the service-hero, breadcrumb,
   platforms, case-slider, service-list, technologies, stages, right-choice,
   faq, related, and related sub-components. Class names are generic (not
   tied to "game-development"); each service page applies its own content. */
@import "pages/service-detail.css";

/* ---------- Page-specific overrides ---------- */
/* Loaded AFTER the shared service-detail bundle so a page's tweaks can
   override the generic geometry without !important. */
@import "pages/gamification.css";
@import "pages/works.css";
@import "pages/blog.css";
@import "pages/blog-article.css";
@import "pages/contacts.css";
@import "pages/case-study.css";
@import "pages/about-us.css";
@import "pages/team.css";
@import "pages/careers.css";
@import "pages/android-game-development.css";
@import "pages/art-and-animation.css";
@import "pages/mobile-game-development.css";
@import "pages/browser-game-development.css";
@import "pages/pc-game-development.css";
@import "pages/services.css";

/* ---------- Site-wide typography normalisation ----------
   Section title sizing unified to the case-study scale (4.4rem / 3rem).
   Loaded LAST so it wins over each section's own __title rule. */
@import "components/section-heading.css";
