////
///
/// Character Script Configuration
/// ===========================================================================
///
/// Configuration for superscript/subscript character styles.
///
/// @group Typography.Character.Specials.Script
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

@use "sass:map";

////
/// Character Variant — Script
/// Configuration
/// @layer ss.typography
////

$ss-character-script-config: (
    font-size: 0.75em,
    line-height: 1,
    sub-offset: 0.25em,
    super-offset: 0.5em,
) !default;

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

// $ss-character-script-config: (
//     font-size: 0.75em,
//     line-height: 0,
//     position: relative,
//     vertical-align: baseline,
// ) !default;

// $ss-character-superscript-config: (
//     top: -0.5em,
// ) !default;

// $ss-character-subscript-config: (
//     bottom: -0.25em,
// ) !default;

// // ============================================================================
// // Script Variants
// // ============================================================================

// $ss-character-script-variants: (
//     ordinal: (
//         font-size: 0.6em,
//         top: -0.6em,
//         font-weight: inherit,
//     ),
//     footnote: (
//         font-size: 0.7em,
//         top: -0.4em,
//         color: var(--ss-color-link),
//     ),
//     chemical: (
//         font-size: 0.75em,
//         bottom: -0.2em,
//         font-weight: inherit,
//     ),
//     math: (
//         font-size: 0.75em,
//         font-style: italic,
//     ),
// ) !default;
