/* Layered CSS entrypoint */
@layer reset, tokens, base, components, utilities, overrides;

/* Tokens */
@import url("./tokens.css") layer(tokens);

/* Base (foundation + UI primitives) */
@import url("../css/base.css") layer(base);
@import url("../css/typography.css") layer(base);
@import url("../css/ui/utils.css") layer(base);
@import url("../css/ui/effects.css") layer(base);
@import url("../css/ui/input.css") layer(base);
@import url("../css/ui/button.css") layer(base);
@import url("../css/ui/card.css") layer(base);
@import url("../css/ui/lang.css") layer(base);
@import url("../css/ui/loader.css") layer(base);
@import url("../css/ui/toast.css") layer(base);
@import url("../css/ui/screen.css") layer(base);
@import url("../css/ui/topbar.css") layer(base);
@import url("../css/ui/nav.css") layer(base);
@import url("../css/ui/accordion.css") layer(base);
@import url("../css/ui/z-index.css") layer(base);
@import url("../css/theme.css") layer(base);

/* Components */
@import url("../css/components/inviteBox.css") layer(components);
@import url("../css/components/memberCard.css") layer(components);
@import url("../css/components/teamCard.css") layer(components);
@import url("../css/components/reportCard.css") layer(components);

/* Utilities */
@import url("./utilities.css") layer(utilities);

/* Screens */
@import url("../css/screens/spaces.css") layer(overrides);
@import url("../css/screens/team.css") layer(overrides);
@import url("../css/screens/settingsScreen.css") layer(overrides);
@import url("../css/screens/timeTrackingScreen.css") layer(overrides);
@import url("../css/screens/reports.css") layer(overrides);

/* Theme overrides and polish last */
@import url("../css/ui/neumorphism.css") layer(overrides);
@import url("../css/components/profileCard.css") layer(components);
@import url("../css/ui/modal.css") layer(components);
