@use "sass:map";
@use "../../01-core/external" as *;

// ----------------------------------------------------------------------------
// Base Pull Quote Config
// ----------------------------------------------------------------------------

$ss-pull-quote-config: (
    margin: var(--ss-space-8) 0,
    padding-inline-start: var(--ss-space-6),
    border-width: q(4),
    border-color: var(--ss-color-accent),
    border-style: solid,

    text-font-family: var(--ss-font-family-serif),
    text-font-size: var(--ss-font-size-xl),
    text-font-weight: 600,
    text-line-height: var(--ss-leading-relaxed),
    attribution-font-size: var(--ss-font-size-sm),
    attribution-color: var(--ss-color-muted-foreground),
    icon-size: q(40),

    // --accent design
    accent-border: q(4) solid var(--ss-color-accent, #3696c1),
    accent-padding-left: q(20),

    // --inverted design
    inverted-bg: var(--ss-color-text-primary, #000000),
    inverted-fg: var(--ss-color-background, #ffffff),
    inverted-padding: q(24) q(32),
    inverted-attribution-color: var(--ss-color-accent-tertiary, #8abedc),

    // --marked design
    marked-padding: q(24) q(32) q(24) q(56),
    marked-glyph-left: q(8),
    marked-glyph-size: q(80),
    marked-glyph-color: var(--ss-color-accent-tertiary, #8abedc),

    // --centered design
    centered-border: q(1) solid var(--ss-color-line-primary, #000000),
    centered-padding-block: q(20),
) !default;
