/*!
 * MOVE  Entrypoint Principal (DS)
 * Pacote: packages/ds
 * Bundle: Core (tokens + foundations + utilities + components)
 * Arquitetura: Atomic Design + WCAG (mobile-first)
 *
 * Ordem de carregamento (contrato enterprise):
 * 1) Tokens (primitive)
 * 2) Tokens (semantic)  inclui light/dark/high contrast via data-attributes
 * 3) Foundations (base)
 * 4) Foundations (layout)
 * 5) Utilities (a11y/helpers/states)
 * 6) Components (atoms  molecules  organisms)
 * 7) Templates (patterns)
 *
 * NO inclui:
 * - Themes (white label)   carregados pelo app por cima deste entrypoint
 * - Reference/pages        camada de produto/demos
 */

/* =====================================================
 * 0) FONTS (webfont self-hosted)
 * ===================================================== */
@import url("../../assets/fonts/inter/inter.css");

/* =====================================================
 * 1) TOKENS  CORE / PRIMITIVE
 * ===================================================== */

/* Se voc AINDA no tiver este arquivo, comente o import abaixo. */
/* @import url("../tokens/core/primitive/a11y.css"); */

@import url("../tokens/core/primitive/color.css");
@import url("../tokens/core/primitive/spacing.css");
@import url("../tokens/core/primitive/typography.css");
@import url("../tokens/core/primitive/radius.css");
@import url("../tokens/core/primitive/shadow.css");
@import url("../tokens/core/primitive/motion.css");
@import url("../tokens/core/primitive/layer.css");
@import url("../tokens/core/primitive/size.css");

/* =====================================================
 * 2) TOKENS  CORE / SEMANTIC
 * (light/default + dark + high contrast)
 * ===================================================== */
@import url("../tokens/core/semantic/a11y.css");
@import url("../tokens/core/semantic/color.css");
@import url("../tokens/core/semantic/typography.css");
@import url("../tokens/core/semantic/spacing.css");
@import url("../tokens/core/semantic/radius.css");
@import url("../tokens/core/semantic/shadow.css");
@import url("../tokens/core/semantic/elevation.css");
@import url("../tokens/core/semantic/motion.css");
@import url("../tokens/core/semantic/layer.css");
@import url("../tokens/core/semantic/size.css");

/* =====================================================
 * 3) FOUNDATIONS  BASE
 * ===================================================== */
@import url("../foundations/base/reset.css");
@import url("../foundations/base/semantics.css");
@import url("../foundations/base/breakpoints.css");
@import url("../foundations/base/accessibility.css");
@import url("../foundations/content/tables.css");

/* =====================================================
 * 4) FOUNDATIONS  LAYOUT
 * ===================================================== */
@import url("../foundations/layout/container.css");
@import url("../foundations/layout/grid.css");
@import url("../foundations/layout/regions.css");

/* =====================================================
 * 5) UTILITIES  A11Y PACK (Enterprise)
 * Ordem:
 * - estados/contratos
 * - reduo de movimento (antes)
 * - foco e navegao
 * - touch target
 * - contrast/forced-colors por ltimo
 * ===================================================== */
@import url("../utilities/a11y/aria.css");
@import url("../utilities/a11y/reduced-motion.css");

@import url("../utilities/a11y/sr-only.css");
@import url("../utilities/a11y/skip-link.css");

@import url("../utilities/a11y/keyboard-only.css");
@import url("../utilities/a11y/focus-visible.css");
@import url("../utilities/a11y/focus-ring.css");

@import url("../utilities/a11y/touch-target.css");

/* UA/OS overrides devem ficar no fim */
@import url("../utilities/a11y/forced-colors.css");
@import url("../utilities/a11y/high-contrast.css");

/* =====================================================
 * 6) COMPONENTS  ATOMIC DESIGN
 * ===================================================== */

/* -------------------------
 * ATOMS
 * ------------------------- */
@import url("../components/atoms/badge/badge.css");
@import url("../components/atoms/chip/chip.css");
@import url("../components/atoms/checkbox/checkbox.css");
@import url("../components/atoms/divider/divider.css");
@import url("../components/atoms/icon/icon.css");
@import url("../components/atoms/input/input.css");
@import url("../components/atoms/link/link.css");
@import url("../components/atoms/radio/radio.css");
@import url("../components/atoms/select/select.css");
@import url("../components/atoms/skeleton/skeleton.css");
@import url("../components/atoms/spinner/spinner.css");
@import url("../components/atoms/tag/tag.css");
@import url("../components/atoms/textarea/textarea.css");
@import url("../components/atoms/toggle/toggle.css");
@import url("../components/atoms/tooltip/tooltip.css");
@import url("../components/atoms/button/button.css");
@import url("../components/atoms/logo/logo.css");

/* -------------------------
 * MOLECULES
 * ------------------------- */
@import url("../components/molecules/accordion/accordion.css");
@import url("../components/molecules/breadcrumb/breadcrumb.css");
@import url("../components/molecules/coupon-form/coupon-form.css");
@import url("../components/molecules/field/field.css");
@import url("../components/molecules/empty-state/empty-state.css");
@import url("../components/molecules/input-group/input-group.css");
@import url("../components/molecules/inline-feedback/inline-feedback.css");
@import url("../components/molecules/notification/notification.css");
@import url("../components/molecules/pagination/pagination.css");
@import url("../components/molecules/price-block/price-block.css");
@import url("../components/molecules/quantity-stepper/quantity-stepper.css");
@import url("../components/molecules/stock-status/stock-status.css");
@import url("../components/molecules/tabs/tabs.css");
@import url("../components/molecules/search-field/search-field.css");
@import url("../components/molecules/show-more/show-more.css");
@import url("../components/molecules/cep-selector/cep-selector.css");
@import url("../components/molecules/account-entry/account-entry.css");
@import url("../components/molecules/address-card/address-card.css");
@import url("../components/molecules/favorite-action/favorite-action.css");
@import url("../components/molecules/cart-preview/cart-preview.css");
@import url("../components/molecules/cart-action/cart-action.css");
@import url("../components/molecules/choice-list/choice-list.css");
@import url("../components/molecules/order-item/order-item.css");
@import url("../components/molecules/payment-card/payment-card.css");
@import url("../components/molecules/rating/rating.css");
@import url("../components/molecules/installment-simulator/installment-simulator.css");
@import url("../components/molecules/seller-chip/seller-chip.css");
@import url("../components/molecules/variant-selector/variant-selector.css");

/* -------------------------
 * ORGANISMS
 * ------------------------- */
@import url("../components/organisms/cart-summary/cart-summary.css");
@import url("../components/organisms/checkout-stepper/checkout-stepper.css");
@import url("../components/organisms/checkout-product-card/checkout-product-card.css");
@import url("../components/organisms/drawer/drawer.css");
@import url("../components/organisms/footer/footer.css");
@import url("../components/organisms/modal/modal.css");
@import url("../components/organisms/overlay/overlay.css");
@import url("../components/organisms/filters-sidebar/filters-sidebar.css");
@import url("../components/organisms/product-gallery/product-gallery.css");
@import url("../components/organisms/product-card/product-card.css");
@import url("../components/organisms/product-shelf-carousel/product-shelf-carousel.css");
@import url("../components/organisms/reviews-summary/reviews-summary.css");
@import url("../components/organisms/reviews-list/reviews-list.css");
@import url("../components/organisms/reviews-photo-gallery/reviews-photo-gallery.css");
@import url("../components/organisms/order-tracking-timeline/order-tracking-timeline.css");
@import url("../components/organisms/order-history/order-history.css");
@import url("../components/organisms/order-details/order-details.css");
@import url("../components/organisms/returns-exchange/returns-exchange.css");
@import url("../components/organisms/wishlist-grid/wishlist-grid.css");
@import url("../components/organisms/recommendation-shelf/recommendation-shelf.css");
@import url("../components/organisms/address-book/address-book.css");
@import url("../components/organisms/payment-methods/payment-methods.css");
@import url("../components/organisms/sort-toolbar/sort-toolbar.css");
@import url("../components/organisms/mega-menu/mega-menu.css");
@import url("../components/organisms/mediabox-carousel/mediabox-carousel.css");
@import url("../components/organisms/banner-grid/banner-grid.css");
@import url("../components/organisms/category-highlights/category-highlights.css");
@import url("../components/organisms/header-topbar-commerce/header-topbar-commerce.css");
@import url("../components/organisms/header-nav-commerce/header-nav-commerce.css");
@import url("../components/organisms/header-commerce/header-commerce.css");

/* =====================================================
 * 7) TEMPLATES (patterns do DS)
 * ===================================================== */
@import url("../templates/ecommerce/checkout-cart/checkout-cart.css");
@import url("../templates/ecommerce/checkout-payment-guest/checkout-payment-guest.css");
@import url("../templates/ecommerce/checkout-payment/checkout-payment.css");
@import url("../templates/ecommerce/checkout-review/checkout-review.css");
@import url("../templates/ecommerce/home-commerce/home-commerce.css");
@import url("../templates/ecommerce/catalog-listing/catalog-listing.css");
@import url("../templates/ecommerce/product-detail/product-detail.css");
@import url("../templates/ecommerce/cart/cart.css");
@import url("../templates/ecommerce/checkout-feedback/checkout-feedback.css");
@import url("../templates/ecommerce/auth/auth.css");
@import url("../templates/ecommerce/account-config/account-config.css");
@import url("../templates/ecommerce/account-forms/account-forms.css");
@import url("../templates/ecommerce/account-lists/account-lists.css");
@import url("../templates/ecommerce/privacy-policy/privacy-policy.css");
@import url("../templates/ecommerce/system-state/system-state.css");
@import url("../templates/ecommerce/comparison/comparison.css");
@import url("../templates/ecommerce/order-history/order-history.css");
@import url("../templates/ecommerce/order-details/order-details.css");
@import url("../templates/ecommerce/order-tracking/order-tracking.css");
@import url("../templates/ecommerce/returns-exchange/returns-exchange.css");
@import url("../templates/ecommerce/wishlist/wishlist.css");
@import url("../templates/ecommerce/search-results/search-results.css");
@import url("../templates/ecommerce/brand-storefront/brand-storefront.css");













