////
///
/// StyleScape Design System
/// ===========================================================================
///
/// Main entry point for the StyleScape SCSS library. Layer cascade
/// follows the SSX constitution (see `ssx/layers.md`):
///
/// 0x  **01-core**       — infrastructure (functions, maps, layer decl)
/// 1x  **11-reset**      — base reset (`ss.reset`)
/// 1x  **12-lexicon**    — design tokens (`ss.lexicon`)
/// 1x  **13-rhythm**     — spacing/typography rhythm (`ss.rhythm`)
/// 2x  **21-typography** — type primitives (`ss.typography`)
/// 2x  **22-flow**       — micro spatial grammar (`ss.flow`)
/// 2x  **23-layout**     — macro structure (`ss.layout`)
/// 2x  **24-appearance** — surface styling (`ss.appearance`)
/// 3x  **31-modules**    — components `.ss-c-*` (`ss.components`)
/// 3x  **32-utilities**  — utilities `.ss-u-*` (`ss.utilities`)
/// 3x  **33-overrides**  — last-mile patches (`ss.overrides`)
/// 9x  **91-development** — dev/debug helpers (loaded only by tooling)
///
/// @group Core
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

// ============================================================================
// Basics
// ============================================================================

@charset "utf-8";
@use "sass:math";
@use "sass:map";

// ============================================================================
// Configuration
// ============================================================================

// Forwarded first so build flags can be set at the entry point:
//
//     @use "pkg:stylescape/scss" with ($scapepress-parity: false);
//
// All flags default to the historical build, so passing nothing changes
// nothing. See `01-core/_config.scss`.
@forward "01-core/config";

// ============================================================================
// Imports
// ============================================================================

/* -------------------------------------------------------------------------- */
/* 0x - Core Infrastructure                                                        */
/* -------------------------------------------------------------------------- */

// @use "01-core/banner";
// @use "01-core/prefix";
@use "01-core/layers";

/* -------------------------------------------------------------------------- */
/* 1x - Foundation — System Laws                                                   */
/* -------------------------------------------------------------------------- */

@use "11-reset" as *;
@use "12-lexicon" as *;
@use "13-rhythm" as *;

/* -------------------------------------------------------------------------- */
/* 2x - Expression — Design Systems                                                */
/* -------------------------------------------------------------------------- */

@use "21-typography" as *;
@use "22-flow" as *;
@use "23-layout" as *;
@use "24-appearance" as *;

/* -------------------------------------------------------------------------- */
/* 3x - Assembly — Meaning & Composition                                           */
/* -------------------------------------------------------------------------- */

@use "31-modules" as *;
@use "32-utilities" as *;
@use "33-overrides" as *;
