////
///
/// Character Emphasis Configuration
/// ===========================================================================
///
/// Configuration variables for emphasis and text decoration styles.
///
/// @group Typography.Character.Emphasis
/// @author Scape Press
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @access public
///
////

@use "sass:map";

// ============================================================================
// StyleScape — Character Variant: Emphasis (Config)
// Layer: ss.typography
// ============================================================================

$ss-character-emphasis-config: (
    style: filled dot,
    color: var(--ss-color-text-primary),
    position: over left,
) !default;

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

// $ss-character-emphasis-config: (
//     strong-font-weight: var(--ss-font-weight-bold),
//     em-font-style: italic,
//     underline-text-decoration: underline,
//     strikethrough-text-decoration: line-through,
//     overline-text-decoration: overline
// ) !default;

// // ============================================================================
// // Emphasis Variants
// // ============================================================================

// $ss-character-emphasis-variants: (
//     strong: (
//         font-weight: var(--ss-font-weight-bold)
//     ),
//     semibold: (
//         font-weight: var(--ss-font-weight-semibold)
//     ),
//     medium: (
//         font-weight: var(--ss-font-weight-medium)
//     ),
//     light: (
//         font-weight: var(--ss-font-weight-light)
//     ),
//     italic: (
//         font-style: italic
//     ),
//     underline: (
//         text-decoration: underline,
//         text-underline-offset: 0.2em
//     ),
//     strikethrough: (
//         text-decoration: line-through
//     ),
//     uppercase: (
//         text-transform: uppercase,
//         letter-spacing: var(--ss-tracking-wide)
//     ),
//     lowercase: (
//         text-transform: lowercase
//     ),
//     capitalize: (
//         text-transform: capitalize
//     ),
//     highlight: (
//         background: linear-gradient(to bottom, transparent 60%, var(--ss-color-highlight) 60%)
//     ),
//     gradient: (
//         background: var(--ss-gradient-text),
//         background-clip: text,
//         -webkit-background-clip: text,
//         color: transparent
//     )
// ) !default;
