////
///
/// Paragraph Typography Tags Module
/// ===========================================================================
/// ...
///
/// @group Paragraph
/// @author Scape Agency
/// @link https://scape.style
/// @since 0.1.0 initial release
/// @todo None
/// @access public
///
////

// ============================================================================
// Use
// ============================================================================

@use "../dev" as *;
@use "../mixins" as *;

// ============================================================================
// Tags
// ============================================================================

address {
    @include paragraph_address();
}

///
/// Styles for the `<cite>` HTML element.
///
/// Ensures that all `<cite>` elements are styled consistently according to the
/// design system's standards for citations.
/// The `<cite>` element is used for citing the source of a quote or reference,
/// and these styles ensure it is distinguished with a smaller font size, normal weight,
/// and uppercase text transformation.
///
cite {
    @include paragraph_cite;
}

/// Applying preformatted block styles to `<pre>` elements.
pre {
    @include paragraph_code;
}

/// Applying code styles within `<pre>` blocks.
/// Styles for code elements inside preformatted text blocks (`<pre><code></code></pre>`).
///
/// Ensures that code within preformatted blocks inherits the correct text color.
pre code {
    @include paragraph_code;
}
