/* ==========================================================================
   AlphaCamp — Main Stylesheet
   --------------------------------------------------------------------------
   Loads all design tokens, base styles, components, and layout modules.
   Order matters: tokens → base → components → blocks → utilities.
   --------------------------------------------------------------------------
   In production, consider concatenating these into a single file
   for performance. For now @import keeps the architecture readable.
   ========================================================================== */

/* 1. Self-hosted webfonts (@font-face) — before tokens so the family is
      declared by the time --ac-font-brand references it. */
@import url('_fonts.css');

/* 2. Design tokens (CSS variables) */
@import url('_tokens.css');

/* 3. Base — reset, typography, layout primitives */
@import url('_base.css');

/* 3b. Layout primitives — shared with the block editor, see inc/setup.php */
@import url('_containers.css');
@import url('_typography.css');
@import url('_utilities.css');

/* 4. Reusable components */
@import url('_buttons.css');
@import url('_forms.css');
@import url('components/_pipe.css');
@import url('components/_social-links.css');
@import url('components/_educator-dialog.css');
@import url('components/_partner-dialog.css');
@import url('components/_breadcrumbs.css');

/* 5. Block / component styles */
@import url('blocks/_hero.css');
@import url('blocks/_page-hero.css');
@import url('blocks/_rura.css');
@import url('blocks/_kontakt.css');
@import url('blocks/_manifesto.css');
@import url('blocks/_co-nas-wyroznia.css');
@import url('blocks/_dla-rodzicow.css');
@import url('blocks/_counters.css');
@import url('blocks/_opinie.css');
@import url('blocks/_nasze-obozy.css');
@import url('blocks/_poznaj-nas.css');
@import url('blocks/_partnerzy.css');
/* Core core/gallery restyled to the artboard's grid — not a block of ours. */
@import url('blocks/_gallery.css');
/* Core core/accordion restyled to the FAQ artboard — not a block of ours. */
@import url('blocks/_accordion.css');
/* Added in later phases:
   @import url('blocks/_educators-grid.css');
   @import url('blocks/_testimonials.css');
   @import url('blocks/_stats.css');
   @import url('blocks/_cta-banner.css');
   @import url('blocks/_partners.css');
   @import url('blocks/_faq.css');
   @import url('blocks/_timeline.css');
*/

/* 6. Layout — header, footer, page templates */
@import url('layout/_header.css');
@import url('layout/_footer.css');
@import url('layout/_page-content.css');
