/* =========================================
   Block: Hervorgehobenes Zitat (kss/lswn-pull-quote)
   ========================================= */

.lswn-pull-quote {
    font-family: var(--lswn-serif);
    font-style: italic;
    color: var(--lswn-wine);
    text-align: center;
    font-size: clamp(21px, 2.6vw, 28px);
    line-height: 1.55;
    max-width: 640px;
    padding: 0 var(--lswn-edge);
}

.lswn-pull-quote__orn {
    width: 94px;
    margin: 0 auto 22px;
    display: block;
    overflow: visible;
}
.lswn-pull-quote__orn path {
    fill: none;
    stroke: var(--lswn-gold);
    stroke-width: 1.1;
    stroke-linecap: round;
}
.lswn-pull-quote__orn circle { fill: var(--lswn-gold); }

/* Inhalt kommt aus kss_inner_block() (core/heading als Zitat-Platzhalter,
   siehe render.php) — explizit auf Element-Ebene gestylt statt auf
   Vererbung von .lswn-pull-quote zu vertrauen, da WP-Core-Blöcke eigene
   Typografie mitbringen können (gleiches Muster wie in
   components/invite/style.css). */
.lswn-pull-quote h1,
.lswn-pull-quote h2,
.lswn-pull-quote h3,
.lswn-pull-quote p {
    font-family: inherit;
    font-style: inherit;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
}
