/* =========================================================
   ALPIN WORK — main.css (Single Entry Point)
   Rules:
   - HTML includes ONLY this file
   - Order is mandatory: base -> layout -> components -> pages
========================================================= */

/* =========================
   1) BASE (foundation)
========================= */
@import url("./base/reset.css");
@import url("./base/tokens.css");
@import url("./base/typography.css");
@import url("./base/utilities.css");

@import url("./base/variables.css");
@import url("./base/aw-reset.css");


/* =========================
   2) LAYOUT (big structure)
========================= */
@import url("./layout/aw-layout.css");
@import url("./layout/aw-header.css");
@import url("./layout/aw-footer.css");
@import url("./layout/aw-layout-account-left.css");
@import url("./layout/aw-layout-full.css");
@import url("./layout/aw-layout-list-right.css");
@import url("./layout/aw-layout-profile-right.css");
@import url("./layout/aw-layout-simple.css");
@import url("./layout/aw-two-col.css");


/* =========================
   3) COMPONENTS (reusable UI)
========================= */
@import url("./components/aw-buttons.css");
@import url("./components/aw-forms.css");
@import url("./components/aw-cards.css");
@import url("./components/aw-modal.css");
@import url("./components/aw-pagination.css");
@import url("./components/aw-bell.css");
@import url("./components/aw-home.css");
@import url("./components/aw-catalog-shell.css");
@import url("./components/aw-case-single.css");
@import url("./components/aw-alpinist-single.css");
@import url("./components/aw-sidebar.css");
/* =========================@import url("./components/aw-card-order.css");========================= */
@import url("./components/aw-ordercard.css");
@import url("./components/widgets.css");




@import url("./components/aw-leftnav.css");
@import url("./components/aw-card--alpinist.css");

/* =========================
   4) PAGES (1 файл = 1 розділ/сімейство)
========================= */
@import url("./pages/hero-home.css");
@import url("./pages/auth.css");
@import url("./pages/myaccount.css");
@import url("./pages/orders.css"); 

@import url("./pages/services.css");
   
/* =========================@import url("./pages/public-order.css");/* order + my orders + status + live + public */========================= */
@import url("./pages/inbox.css");
@import url("./pages/myaccount.css");
@import url("./pages/trust.css");
@import url("./pages/photos.css");     /* list + single */
@import url("./pages/blog.css");       /* list + post */

/* Content/static-like pages (same type) */
@import url("./pages/content.css");    /* community + faq + legal + search + error + how-it-works */
/* iPhone / mobile: fix cases list shifting */
@media (max-width: 768px) {
  .aw-main--cases .aw-cases,
  .aw-main--cases .aw-cases__grid {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .aw-main--cases .aw-case-card {
    max-width: 100%;
  }
}