/**
 * Sasterawan — Literary Form: Puisi (Free Verse / Sajak)
 *
 * Modern Malay free verse. No rhyme constraint, no stanza rule.
 * Line breaks are intentional — the line is a unit of thought.
 * The sajak is lyric, not prose: centred presentation honours
 * its status as composed visual object. Left-alignment was
 * the prose mistake; sajak belongs in the centred family.
 *
 * Applied via body class: .bwp-form-puisi
 *
 * @package Book_WP
 */

/* ── Layout ──────────────────────────────────────────────── */
body.bwp-form-puisi .bwp-work__content {
    max-width: 28em;
    margin-left: auto;
    margin-right: auto;
}

/* ── Title: centred, Cinzel normal ───────────────────────── */

/* ── Body: left-aligned text within centred container ─────── */

body.bwp-form-puisi .bwp-work__content {
    font-size:  1.06em;
    line-height: 1.6;
    text-align: left;
}

body.bwp-form-puisi .bwp-work__content p {
    text-indent: 0 !important;
    margin-top:  0;
    margin-bottom: 0;
}

body.bwp-form-puisi .bwp-work__content p + p {
    margin-top:  1.4em;
    text-indent: 0 !important;
}

/* ── No drop cap ─────────────────────────────────────────── */

body.bwp-form-puisi .bwp-work__content > p:first-of-type::first-letter {
    all: unset;
}

/* ── Ornament: centred, minimal ──────────────────────────── */

body.bwp-form-puisi .bwp-ornament {
    text-align:     center;
    margin:         2em 0;
    opacity:        .35;
    font-size:      1.1em;
    letter-spacing: .1em;
}

/* ── Epigraph ────────────────────────────────────────────── */

/* ── Colophon ────────────────────────────────────────────── */

/* ── Analytics: centred ──────────────────────────────────── */

/* ── Work nav: stepped back ──────────────────────────────── */

/* ── Responsive ──────────────────────────────────────────── */

@media screen and (min-width: 52em) {
    body.bwp-form-puisi .bwp-work__content { font-size: 1.15em; line-height: 1.65; }
}

@media print {
    body.bwp-form-puisi .bwp-work__content { line-height: 1.8; }
}

/* ── Analytics: compact — all items on one line ──────────── */
/* Narrow column needs tighter gap and smaller item text so   */
/* badge · category · read time · words · lines · stanzas    */
/* all fit on a single row without wrapping.                  */
