/*
 * LANGKAH KUDA
 * Presentasi Puisi Publik 3C-3B4B4P4
 *
 * Rotasi hanya diterapkan pada lapisan bingkai.
 * Teks Puisi tidak pernah dimiringkan.
 */

.isi-artikel.lk-puisi {
  --lk-puisi-paper: #fffdf6;
  --lk-puisi-ink: #25221d;
  --lk-puisi-muted: #756d61;
  --lk-puisi-line: rgba(79, 69, 53, 0.28);
  --lk-puisi-accent: #986b35;
  --lk-puisi-frame-rotation: 0deg;
  --lk-puisi-line-height: 1.95;
  --lk-puisi-text-width: 36rem;

  position: relative;
  isolation: isolate;
  width: min(
    calc(100% - 28px),
    760px
  );
  max-width: none;
  margin: 44px auto 56px;
  padding: clamp(
    42px,
    7vw,
    82px
  ) clamp(
    28px,
    8vw,
    86px
  );
  color: var(--lk-puisi-ink);
  background: transparent;
  border: 0;
  border-radius: 8px;
  overflow: visible;
}

.isi-artikel.lk-puisi::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.48),
      transparent 34%
    ),
    var(--lk-puisi-paper);
  border: 1px solid var(--lk-puisi-line);
  border-radius: inherit;
  box-shadow:
    0 28px 74px rgba(26, 22, 17, 0.12),
    0 4px 14px rgba(26, 22, 17, 0.06);
  transform:
    rotate(
      var(--lk-puisi-frame-rotation)
    );
  transform-origin: 50% 50%;
}

.lk-puisi .lk-puisi-teks,
.lk-puisi .lk-puisi-ornamen {
  position: relative;
  z-index: 1;
}

.lk-puisi .lk-puisi-teks {
  width: min(
    100%,
    var(--lk-puisi-text-width)
  );
  margin-inline: auto;
  color: inherit;
  font-size: clamp(
    18px,
    1.7vw,
    22px
  );
  line-height:
    var(--lk-puisi-line-height);
  letter-spacing: 0.006em;
  text-wrap: pretty;
}

.lk-puisi .lk-puisi-teks > * {
  max-width: 100%;
}

.lk-puisi .lk-puisi-teks p {
  margin: 0;
  white-space: pre-wrap;
}

.lk-puisi .lk-puisi-teks p + p {
  margin-top: 1.75em;
}

.lk-puisi .lk-puisi-teks br {
  content: "";
}

.lk-puisi .lk-puisi-teks h2,
.lk-puisi .lk-puisi-teks h3 {
  color: inherit;
  line-height: 1.3;
}

.lk-puisi .lk-puisi-teks blockquote {
  margin-inline: 0;
  padding-inline-start: 1.25em;
  color: inherit;
  border-color:
    var(--lk-puisi-accent);
}

.lk-puisi .lk-puisi-ornamen {
  display: block;
  width: fit-content;
  margin: 0 auto 30px;
  color: var(--lk-puisi-accent);
  font-family: Georgia, serif;
  font-size: 18px;
  line-height: 1;
  letter-spacing: 0.32em;
  transform: translateX(0.16em);
}

.lk-puisi .drop-cap-letter,
.lk-puisi .paragraf-drop-cap::first-letter {
  float: none;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  line-height: inherit;
}

/* Tata letak */

.lk-puisi.puisi-layout-klasik {
  width: min(
    calc(100% - 28px),
    760px
  );
}

.lk-puisi.puisi-layout-minimal {
  width: min(
    calc(100% - 28px),
    660px
  );
  padding-inline:
    clamp(24px, 6vw, 62px);
}

.lk-puisi.puisi-layout-minimal::before {
  box-shadow:
    0 18px 48px rgba(26, 22, 17, 0.08);
}

.lk-puisi.puisi-layout-manuskrip {
  width: min(
    calc(100% - 28px),
    800px
  );
  border-radius: 3px;
}

.lk-puisi.puisi-layout-manuskrip::before {
  background:
    repeating-linear-gradient(
      0deg,
      transparent 0,
      transparent 31px,
      rgba(90, 74, 51, 0.045) 32px
    ),
    var(--lk-puisi-paper);
}

.lk-puisi.puisi-layout-galeri {
  width: min(
    calc(100% - 28px),
    920px
  );
  padding-block:
    clamp(54px, 9vw, 104px);
}

.lk-puisi.puisi-layout-malam {
  width: min(
    calc(100% - 28px),
    790px
  );
  --lk-puisi-paper: #171b22;
  --lk-puisi-ink: #f4efe4;
  --lk-puisi-muted: #c5bdaf;
  --lk-puisi-line:
    rgba(230, 218, 196, 0.26);
  --lk-puisi-accent: #d7b978;
}

/* Tipografi */

.lk-puisi.puisi-font-literer
.lk-puisi-teks {
  font-family:
    Georgia,
    "Times New Roman",
    serif;
}

.lk-puisi.puisi-font-klasik
.lk-puisi-teks {
  font-family:
    "Iowan Old Style",
    "Palatino Linotype",
    Palatino,
    Georgia,
    serif;
}

.lk-puisi.puisi-font-humanis
.lk-puisi-teks {
  font-family:
    "Trebuchet MS",
    "Segoe UI",
    sans-serif;
}

.lk-puisi.puisi-font-modern
.lk-puisi-teks {
  font-family:
    Inter,
    Arial,
    sans-serif;
  letter-spacing: 0.015em;
}

/* Perataan */

.lk-puisi.puisi-rata-kiri
.lk-puisi-teks {
  text-align: left;
}

.lk-puisi.puisi-rata-tengah
.lk-puisi-teks {
  text-align: center;
}

/* Bingkai */

.lk-puisi.puisi-bingkai-tanpa::before {
  border-color: transparent;
  box-shadow: none;
}

.lk-puisi.puisi-bingkai-garis::before {
  border:
    1px solid
    var(--lk-puisi-line);
}

.lk-puisi.puisi-bingkai-arsip::before {
  border:
    1px dashed
    var(--lk-puisi-line);
  box-shadow:
    0 20px 58px rgba(38, 29, 18, 0.1),
    inset 0 0 0 9px
    rgba(91, 70, 42, 0.025);
}

.lk-puisi.puisi-bingkai-ornamen::before {
  border:
    4px double
    var(--lk-puisi-line);
  box-shadow:
    0 28px 74px rgba(26, 22, 17, 0.13),
    inset 0 0 0 10px
    rgba(152, 107, 53, 0.035);
}

/* Kertas */

.lk-puisi.puisi-kertas-gading {
  --lk-puisi-paper: #fffaf0;
}

.lk-puisi.puisi-kertas-putih {
  --lk-puisi-paper: #ffffff;
}

.lk-puisi.puisi-kertas-senja {
  --lk-puisi-paper: #f6e5d2;
  --lk-puisi-ink: #3d2c25;
  --lk-puisi-line:
    rgba(110, 69, 45, 0.3);
  --lk-puisi-accent: #a05d39;
}

.lk-puisi.puisi-kertas-malam {
  --lk-puisi-paper: #151a22;
  --lk-puisi-ink: #f2ede3;
  --lk-puisi-muted: #c3bbad;
  --lk-puisi-line:
    rgba(235, 222, 198, 0.24);
  --lk-puisi-accent: #d3b574;
}

/* Jarak baris */

.lk-puisi.puisi-jarak-rapat {
  --lk-puisi-line-height: 1.55;
}

.lk-puisi.puisi-jarak-normal {
  --lk-puisi-line-height: 1.75;
}

.lk-puisi.puisi-jarak-lega {
  --lk-puisi-line-height: 2.05;
}

/* Lebar teks */

.lk-puisi.puisi-lebar-sempit {
  --lk-puisi-text-width: 27rem;
}

.lk-puisi.puisi-lebar-sedang {
  --lk-puisi-text-width: 36rem;
}

.lk-puisi.puisi-lebar-lebar {
  --lk-puisi-text-width: 46rem;
}

/* Rotasi aman: hanya lapisan bingkai */

.lk-puisi.puisi-rotasi-m2 {
  --lk-puisi-frame-rotation: -2deg;
}

.lk-puisi.puisi-rotasi-m1 {
  --lk-puisi-frame-rotation: -1deg;
}

.lk-puisi.puisi-rotasi-0 {
  --lk-puisi-frame-rotation: 0deg;
}

.lk-puisi.puisi-rotasi-p1 {
  --lk-puisi-frame-rotation: 1deg;
}

.lk-puisi.puisi-rotasi-p2 {
  --lk-puisi-frame-rotation: 2deg;
}

.lk-puisi:not(.puisi-dengan-ornamen)
.lk-puisi-ornamen {
  display: none;
}

/* Mode gelap platform */

html[data-theme="dark"]
.isi-artikel.lk-puisi:not(
  .puisi-kertas-putih
):not(
  .puisi-kertas-gading
):not(
  .puisi-kertas-senja
) {
  --lk-puisi-paper: #171b22;
  --lk-puisi-ink: #f4efe4;
  --lk-puisi-line:
    rgba(230, 218, 196, 0.24);
  --lk-puisi-accent: #d7b978;
}

/* Responsif */

@media (
  max-width: 720px
) {
  .isi-artikel.lk-puisi {
    width:
      calc(100% - 22px);
    margin-block:
      30px 42px;
    padding:
      42px 24px 48px;
    border-radius: 5px;
  }

  .lk-puisi .lk-puisi-teks {
    font-size:
      clamp(17px, 4.8vw, 20px);
  }

  .lk-puisi.puisi-rotasi-m2,
  .lk-puisi.puisi-rotasi-p2 {
    --lk-puisi-frame-rotation:
      0.7deg;
  }

  .lk-puisi.puisi-rotasi-m1,
  .lk-puisi.puisi-rotasi-p1 {
    --lk-puisi-frame-rotation:
      0.35deg;
  }
}

@media (
  max-width: 420px
) {
  .isi-artikel.lk-puisi {
    width:
      calc(100% - 14px);
    padding:
      36px 19px 42px;
  }

  .lk-puisi .lk-puisi-teks p + p {
    margin-top: 1.5em;
  }
}

@media (
  prefers-reduced-motion: reduce
) {
  .isi-artikel.lk-puisi::before {
    transform: none;
  }
}

@media (
  forced-colors: active
) {
  .isi-artikel.lk-puisi::before {
    border: 1px solid CanvasText;
    box-shadow: none;
  }
}

/* ===== D2-C3 PUBLIC POETRY GALLERY ===== */
/*
   Public presentation ownership:
   - .isi-artikel.lk-puisi = paper
   - .isi-artikel.lk-puisi::before = frame
   - .lk-puisi-teks = readable poem text
   Writer and public page share the same semantic
   PresentasiPuisi vocabulary.
   ======================================================== */

.isi-artikel.lk-puisi {
  --lk-public-poetry-paper: #fffaf0;
  --lk-public-poetry-ink: #342a25;
  --lk-public-poetry-muted: #786d64;
  --lk-public-poetry-frame: rgba(91, 69, 54, .3);
  --lk-public-poetry-accent: #95683e;
  --lk-public-poetry-frame-rotation: 0deg;
  --lk-public-poetry-line-height: 1.95;
  --lk-public-poetry-text-width: 38rem;

  position: relative;
  box-sizing: border-box;
  width: min(100%, 920px);
  min-height: min(76vh, 980px);
  margin:
    clamp(28px, 4vw, 52px)
    auto
    clamp(40px, 6vw, 78px);
  padding:
    clamp(84px, 9vw, 118px)
    clamp(62px, 8vw, 96px)
    clamp(96px, 10vw, 128px);
  overflow: visible;
  border: 0;
  border-radius: 8px;
  background: var(--lk-public-poetry-paper);
  color: var(--lk-public-poetry-ink);
  box-shadow:
    0 34px 90px rgba(59, 42, 32, .13);
  transform: none;
  isolation: isolate;
}

.isi-artikel.lk-puisi::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: clamp(28px, 3.6vw, 44px);
  border-radius: 5px;
  pointer-events: none;
  transform:
    rotate(
      var(--lk-public-poetry-frame-rotation)
    );
  transform-origin: 50% 50%;
}

.isi-artikel.lk-puisi
.lk-puisi-teks {
  position: relative;
  z-index: 1;
  width:
    min(
      100%,
      var(--lk-public-poetry-text-width)
    );
  margin: 0 auto;
  color: inherit;
  font-size: clamp(1.05rem, 1.2vw, 1.18rem);
  line-height: var(--lk-public-poetry-line-height);
  overflow-wrap: anywhere;
  word-break: normal;
  transform: none;
}

.isi-artikel.lk-puisi
.lk-puisi-teks > :first-child {
  margin-top: 0;
}

.isi-artikel.lk-puisi
.lk-puisi-teks > :last-child {
  margin-bottom: 0;
}

.isi-artikel.lk-puisi
.lk-puisi-ornamen {
  position: relative;
  z-index: 1;
  width: min(100%, 38rem);
  margin:
    0
    auto
    clamp(28px, 4vw, 42px);
  color: var(--lk-public-poetry-accent);
  opacity: .68;
  text-align: center;
}

/* Papers */

.isi-artikel.lk-puisi.puisi-kertas-putih {
  --lk-public-poetry-paper: #fff;
  --lk-public-poetry-ink: #292725;
  --lk-public-poetry-muted: #77716b;
  --lk-public-poetry-frame: rgba(56, 53, 49, .22);
  --lk-public-poetry-accent: #775c45;
}

.isi-artikel.lk-puisi.puisi-kertas-gading {
  --lk-public-poetry-paper: #fffaf0;
  --lk-public-poetry-ink: #342a25;
  --lk-public-poetry-muted: #786d64;
  --lk-public-poetry-frame: rgba(91, 69, 54, .3);
  --lk-public-poetry-accent: #95683e;
  background:
    radial-gradient(
      circle at 18% 12%,
      rgba(146, 103, 60, .03),
      transparent 31%
    ),
    radial-gradient(
      circle at 82% 79%,
      rgba(146, 103, 60, .022),
      transparent 34%
    ),
    var(--lk-public-poetry-paper);
}

.isi-artikel.lk-puisi.puisi-kertas-senja {
  --lk-public-poetry-paper: #f3dfcd;
  --lk-public-poetry-ink: #3c2d27;
  --lk-public-poetry-muted: #7d675c;
  --lk-public-poetry-frame: rgba(126, 80, 55, .3);
  --lk-public-poetry-accent: #9f5f3d;
  background:
    repeating-linear-gradient(
      90deg,
      rgba(118, 78, 54, .022) 0 1px,
      transparent 1px 4px
    ),
    repeating-linear-gradient(
      0deg,
      rgba(255, 255, 255, .07) 0 1px,
      transparent 1px 6px
    ),
    var(--lk-public-poetry-paper);
}

.isi-artikel.lk-puisi.puisi-kertas-malam {
  --lk-public-poetry-paper: #151a22;
  --lk-public-poetry-ink: #f2ede3;
  --lk-public-poetry-muted: #bdb4a7;
  --lk-public-poetry-frame: rgba(219, 200, 174, .3);
  --lk-public-poetry-accent: #d3b574;
  background:
    radial-gradient(
      circle at 50% 8%,
      rgba(255, 255, 255, .045),
      transparent 31%
    ),
    linear-gradient(
      180deg,
      #1a2029,
      #131820
    );
  box-shadow:
    0 38px 100px rgba(10, 13, 18, .28);
}

/* Frames */

.isi-artikel.lk-puisi.puisi-bingkai-tanpa::before {
  display: none;
}

.isi-artikel.lk-puisi.puisi-bingkai-garis::before {
  border: 1px solid var(--lk-public-poetry-frame);
}

.isi-artikel.lk-puisi.puisi-bingkai-arsip::before {
  border: 1px solid var(--lk-public-poetry-frame);
  box-shadow:
    inset 0 0 0 7px
      color-mix(
        in srgb,
        var(--lk-public-poetry-paper) 89%,
        #bda98f
      ),
    inset 0 0 0 8px
      var(--lk-public-poetry-frame);
}

.isi-artikel.lk-puisi.puisi-bingkai-ornamen::before {
  border: 4px double var(--lk-public-poetry-accent);
  box-shadow:
    inset 0 0 0 8px
      color-mix(
        in srgb,
        var(--lk-public-poetry-paper) 94%,
        var(--lk-public-poetry-accent)
      ),
    inset 0 0 0 9px
      color-mix(
        in srgb,
        var(--lk-public-poetry-accent) 34%,
        transparent
      );
}

/* Layout */

.isi-artikel.lk-puisi.puisi-layout-minimal {
  width: min(100%, 820px);
  min-height: 0;
  border-radius: 2px;
  box-shadow:
    0 20px 56px rgba(59, 42, 32, .075);
}

.isi-artikel.lk-puisi.puisi-layout-manuskrip {
  width: min(100%, 860px);
  border-radius: 3px;
  box-shadow:
    7px 8px 0 rgba(87, 63, 48, .035),
    0 26px 72px rgba(59, 42, 32, .11);
}

.isi-artikel.lk-puisi.puisi-layout-galeri {
  width: min(100%, 960px);
  padding-top: clamp(100px, 10vw, 134px);
  padding-bottom: clamp(110px, 11vw, 146px);
  border-radius: 16px;
  box-shadow:
    0 42px 106px rgba(59, 42, 32, .145);
}

.isi-artikel.lk-puisi.puisi-layout-malam {
  box-shadow:
    0 40px 108px rgba(15, 17, 22, .22),
    0 0 0 1px rgba(211, 181, 116, .06);
}

/* Typography */

.isi-artikel.lk-puisi.puisi-font-literer
.lk-puisi-teks {
  font-family: "Newsreader", Georgia, serif;
}

.isi-artikel.lk-puisi.puisi-font-klasik
.lk-puisi-teks {
  font-family: "Times New Roman", Times, serif;
}

.isi-artikel.lk-puisi.puisi-font-humanis
.lk-puisi-teks {
  font-family: "Bricolage Grotesque", Arial, sans-serif;
}

.isi-artikel.lk-puisi.puisi-font-modern
.lk-puisi-teks {
  font-family: Arial, Helvetica, sans-serif;
}

/* Alignment, spacing, width */

.isi-artikel.lk-puisi.puisi-rata-kiri
.lk-puisi-teks {
  text-align: left;
}

.isi-artikel.lk-puisi.puisi-rata-tengah
.lk-puisi-teks {
  text-align: center;
}

.isi-artikel.lk-puisi.puisi-jarak-rapat {
  --lk-public-poetry-line-height: 1.55;
}

.isi-artikel.lk-puisi.puisi-jarak-normal {
  --lk-public-poetry-line-height: 1.75;
}

.isi-artikel.lk-puisi.puisi-jarak-lega {
  --lk-public-poetry-line-height: 1.95;
}

.isi-artikel.lk-puisi.puisi-lebar-sempit {
  --lk-public-poetry-text-width: 29rem;
}

.isi-artikel.lk-puisi.puisi-lebar-sedang {
  --lk-public-poetry-text-width: 38rem;
}

.isi-artikel.lk-puisi.puisi-lebar-lebar {
  --lk-public-poetry-text-width: 46rem;
}

/* Frame-only rotation */

.isi-artikel.lk-puisi.puisi-rotasi-m2,
.isi-artikel.lk-puisi.puisi-rotasi-m1,
.isi-artikel.lk-puisi.puisi-rotasi-0,
.isi-artikel.lk-puisi.puisi-rotasi-p1,
.isi-artikel.lk-puisi.puisi-rotasi-p2 {
  transform: none;
}

.isi-artikel.lk-puisi.puisi-rotasi-m2 {
  --lk-public-poetry-frame-rotation: -2deg;
}

.isi-artikel.lk-puisi.puisi-rotasi-m1 {
  --lk-public-poetry-frame-rotation: -1deg;
}

.isi-artikel.lk-puisi.puisi-rotasi-0 {
  --lk-public-poetry-frame-rotation: 0deg;
}

.isi-artikel.lk-puisi.puisi-rotasi-p1 {
  --lk-public-poetry-frame-rotation: 1deg;
}

.isi-artikel.lk-puisi.puisi-rotasi-p2 {
  --lk-public-poetry-frame-rotation: 2deg;
}

/* Responsive gallery */

@media (max-width: 900px) {
  .isi-artikel.lk-puisi {
    width: min(100%, 820px);
    padding: 76px 50px 90px;
  }

  .isi-artikel.lk-puisi::before {
    inset: 24px;
  }
}

@media (max-width: 640px) {
  .isi-artikel.lk-puisi {
    width: 100%;
    min-height: 0;
    margin: 24px auto 44px;
    padding: 56px 30px 68px;
    border-radius: 4px;
    box-shadow:
      0 22px 58px rgba(59, 42, 32, .1);
  }

  .isi-artikel.lk-puisi::before {
    inset: 15px;
  }

  .isi-artikel.lk-puisi
  .lk-puisi-teks {
    font-size: 1rem;
  }

  .isi-artikel.lk-puisi
  .lk-puisi-ornamen {
    margin-bottom: 26px;
  }

  .isi-artikel.lk-puisi.puisi-rotasi-m2,
  .isi-artikel.lk-puisi.puisi-rotasi-p2 {
    --lk-public-poetry-frame-rotation: 0deg;
  }

  .isi-artikel.lk-puisi.puisi-rotasi-m1 {
    --lk-public-poetry-frame-rotation: -.5deg;
  }

  .isi-artikel.lk-puisi.puisi-rotasi-p1 {
    --lk-public-poetry-frame-rotation: .5deg;
  }
}

@media (prefers-reduced-motion: reduce) {
  .isi-artikel.lk-puisi,
  .isi-artikel.lk-puisi::before {
    transition: none;
  }
}

/* ===== END D2-C3 PUBLIC POETRY GALLERY ===== */\n\n/* ===== D2-D3 PUBLIC POETRY SOUNDTRACK PLAYER ===== */

.lk-puisi-soundtrack {
  position: relative;
  z-index: 2;
  width: min(100%, 34rem);
  margin: 0 auto clamp(1.5rem, 3vw, 2.25rem);
  padding: 12px 14px;
  border: 1px solid rgba(152, 107, 53, .22);
  border-radius: 14px;
  background: rgba(255, 253, 246, .78);
  color: var(--lk-puisi-ink);
  box-shadow:
    0 10px 26px rgba(48, 34, 27, .08);
  transform: none;
}

.lk-puisi.puisi-kertas-malam
.lk-puisi-soundtrack,
.lk-puisi.puisi-layout-malam
.lk-puisi-soundtrack {
  background: rgba(23, 27, 34, .82);
  border-color: rgba(215, 185, 120, .22);
}

.lk-puisi-soundtrack__header {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

.lk-puisi-soundtrack__header > div {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.lk-puisi-soundtrack__eyebrow {
  color: var(--lk-puisi-muted);
  font-size: .68rem;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
}

.lk-puisi-soundtrack__title {
  overflow: hidden;
  color: var(--lk-puisi-ink);
  font-family:
    "Bricolage Grotesque",
    Arial,
    sans-serif;
  font-size: .94rem;
  line-height: 1.25;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lk-puisi-soundtrack__creator {
  overflow: hidden;
  color: var(--lk-puisi-muted);
  font-size: .78rem;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lk-puisi-soundtrack__audio {
  display: block;
  width: 100%;
  min-height: 36px;
}

.lk-puisi-soundtrack__credit {
  margin-top: 8px;
  color: var(--lk-puisi-muted);
  font-size: .72rem;
  line-height: 1.5;
}

.lk-puisi-soundtrack__credit summary {
  width: max-content;
  max-width: 100%;
  cursor: pointer;
  color: var(--lk-puisi-muted);
  font-weight: 650;
}

.lk-puisi-soundtrack__credit p {
  margin: 6px 0 0;
}

.lk-puisi-soundtrack__credit p:last-child {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 12px;
  align-items: baseline;
}

.lk-puisi-soundtrack__credit a {
  color: var(--lk-puisi-accent);
  text-underline-offset: 2px;
}

@media (max-width: 720px) {
  .lk-puisi-soundtrack {
    width: 100%;
    padding: 10px 11px;
    border-radius: 12px;
  }

  .lk-puisi-soundtrack__title {
    font-size: .9rem;
  }
}

/* ===== END D2-D3 PUBLIC POETRY SOUNDTRACK PLAYER ===== */\n