@layer normalize, core, third-party, components, utilities;

/* Normalize */
@import "../vendor/modern-normalize/modern-normalize.css" layer(normalize);

/* Core: font faces, tokens, layout primitives, and element defaults */
@import "core/fonts.css" layer(core);
@import "core/palette.css" layer(core);
@import "core/colors.css" layer(core);
@import "core/sizes.css" layer(core);
@import "core/layout.css" layer(core);
@import "core/elements.css" layer(core);

/* Components: added by later tasks */
@import "components/header.css" layer(components);
@import "components/footer.css" layer(components);
@import "components/cookie-consent.css" layer(components);
@import "components/content-page.css" layer(components);
@import "components/gallery.css" layer(components);
@import "components/campaign-card.css" layer(components);
@import "components/campaign-list.css" layer(components);
@import "components/campaign-grid.css" layer(components);

/* Utilities */
@import "utilities/visually-hidden.css" layer(utilities);
