@import "../shared/app.css";

@import "css/tokens/colors.css";
@import "css/tokens/typography.css";
@import "css/tokens/spacing.css";
@import "css/tokens/radius.css";
@import "css/tokens/shadows.css";
@import "css/tokens/transitions.css";
@import "css/tokens/z-index.css";

@import "css/base/reset.css";
@import "css/base/body.css";
@import "css/base/typography.css";
@import "css/base/forms.css";

@import "css/effects/background.css";

@import "css/components/surfaces.css";

@import "css/components/menu/top-menu.base.css";
@import "css/components/menu/top-menu.actions.css";
@import "css/components/menu/top-menu.desktop.css";
@import "css/components/menu/top-menu.dropdown.css";
@import "css/components/menu/top-menu.mobile.css";
@import "css/components/menu/top-menu.responsive.css";

@import "css/components/breadcrumbs.css";
@import "css/components/footer.css";
@import "css/components/prefooter-contact.css";
@import "css/components/sticky-scroll.css";
@import "css/components/cookie-consent.css";
@import "css/components/pwa-install.css";

@import "css/ui/button.css";
@import "css/ui/badge.css";
@import "css/ui/nav.css";
@import "css/ui/card.css";
@import "css/ui/input.css";
@import "css/ui/alert.css";

@import "css/layout/website.css";
@import "css/layout/guest.css";
@import "css/layout/login.css";
@import "css/layout/auth.css";
@import "css/layout/story.css";
@import "css/layout/content.css";
@import "css/layout/legal.css";

@import "css/components/hero-os.css";
@import "css/components/positioning.css";
@import "css/components/audience.css";
@import "css/components/ecosystem.css";
@import "css/components/outcomes.css";
@import "css/components/transformation.css";
@import "css/components/process.css";
@import "css/components/trust.css";
@import "css/components/responsive.css";

/* Focus system — WCAG 2.1 AA §2.4.7 — must be last (overrides component outlines) */
@import "css/base/focus.css";
