@layer ss.reset {
    ////
    ///
    /// Typography Reset
    /// ===========================================================================
    ///
    /// Normalize typography elements across browsers.
    /// Sets baseline font behavior without design opinions.
    ///
    /// @group Reset
    /// @author Scape Press
    /// @link https://scape.style
    /// @since 0.1.0 initial release
    /// @access public
    ///
    ////

    // ============================================================================
    // Headings
    // ============================================================================

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: inherit;
        font-weight: inherit;
        margin: 0;
    }

    // ============================================================================
    // Paragraphs & Text
    // ============================================================================

    p {
        margin: 0;
    }

    // ============================================================================
    // Lists
    // ============================================================================

    ul,
    ol {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    // ============================================================================
    // Links
    // ============================================================================

    a {
        color: inherit;
        text-decoration: inherit;
    }

    // ============================================================================
    // Abbreviations
    // ============================================================================

    abbr[title] {
        text-decoration: underline dotted;
    }

    // ============================================================================
    // Bold & Strong
    // ============================================================================

    b,
    strong {
        font-weight: bolder;
    }

    // ============================================================================
    // Code Elements
    // ============================================================================

    code,
    kbd,
    samp,
    pre {
        font-family:
            ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo,
            monospace;
        font-size: 1em;
    }

    pre {
        margin: 0;
        overflow: auto;
    }

    // ============================================================================
    // Small
    // ============================================================================

    small {
        font-size: 80%;
    }

    // ============================================================================
    // Sub & Sup
    // ============================================================================

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sub {
        bottom: -0.25em;
    }

    sup {
        top: -0.5em;
    }

    // ============================================================================
    // Blockquote & Quote
    // ============================================================================

    blockquote,
    q {
        quotes: none;
    }

    blockquote::before,
    blockquote::after,
    q::before,
    q::after {
        content: "";
    }

    // ============================================================================
    // Address
    // ============================================================================

    address {
        font-style: inherit;
    }
}
