////
///
/// Build Configuration
/// ===========================================================================
///
/// Compile-time feature flags for the SCSS build. Every flag is `!default`, so
/// a consumer configures them at the entry point:
///
///     @use "pkg:stylescape/scss" with ($v03-compat: false);
///
/// Defaults reproduce the historical build exactly — a consumer that passes no
/// configuration gets the same stylesheet as before this module existed.
///
/// @group Core
/// @author Scape Press
/// @link https://scape.style
/// @since 0.3.19
/// @access public
///
////

// ============================================================================
// Flags
// ============================================================================

/// Deprecated, no effect. Kept so that consumers who still pass
/// `with ($scapepress-parity: false)` keep compiling (configuring a variable
/// that does not exist is a Sass error).
///
/// It used to switch off the scapepress parity shim
/// (`32-utilities/_scapepress-parity.scss`). Those `ss-c-*` classes are now
/// native module partials (`31-modules/*/_*.sites.scss`) and always emitted.
///
/// @deprecated 0.6.0 — remove the setting from your `@use … with (…)`.
/// @type Bool
$scapepress-parity: true !default;

/// Emit the stylescape 0.3 class-name compatibility layer
/// (`32-utilities/_legacy-v03-compat.scss`): the unprefixed 0.3 names
/// (`.button`, `.badge`, `.ribbon--top`, `.frame_main`, `.grid__frame--24`,
/// …) mapped onto the 0.4 modules. Turn it off once your markup uses the
/// `ss-*` classes.
///
/// @type Bool
$v03-compat: true !default;
