/*
 * Stylesheet entry point.
 *
 * Import order matters: structure first so components can override it, and
 * `responsive` last so its media queries win.
 *
 * The `colors` and `fonts` modules that used to head this list are gone. Both
 * declared custom properties that `shared/tokens.css` — loaded by the page
 * before this file — now owns; keeping them would have meant two files
 * declaring one navy, which is the drift the token layer exists to end. The
 * `.font-normal` / `.font-medium` / `.font-semibold` utilities that lived in
 * `fonts.css` went with it: all three set weight 400, and no component still
 * asks for them.
 *
 * This file intentionally contains no rules of its own.
 */

/* Structure */
@import './modules/reset.css';
@import './modules/layout.css';

/* Components */
@import './modules/context.css';
@import './modules/controls.css';
@import './modules/slider.css';
@import './modules/button.css';
@import './modules/tooltip.css';
@import './modules/wordlist.css';
@import './modules/credit.css';

/* Breakpoint overrides — must stay last */
@import './modules/responsive.css';
