/*
 * Jayce's World — main.css
 * Entry point. Imports all CSS modules in strict dependency order.
 * jaycesworld.co.uk | v1.0 | April 2026
 *
 * RULE: Never add component CSS directly to this file.
 *       This file contains only @import statements.
 */

/* Design tokens — MUST load first */
@import './tokens.css';

/* Foundation */
@import './base.css';
@import './layout.css';
@import './typography.css';

/* Navigation */
@import './navbar.css';

/* Core components */
@import './buttons.css';
@import './cards.css';
@import './badges.css';

/* Page sections */
@import './hero.css';
@import './ticker.css';
@import './sections.css';
@import './gallery.css';
@import './legal.css';
@import './cookie.css';

/* Interaction */
@import './forms.css';
@import './shop.css';
@import './footer.css';

/* System */
@import './utilities.css';
@import './animations.css';
@import './states.css';

/* Responsive overrides — MUST load last */
@import './responsive.css';