.listening-room {
  padding: 80px 7%;
  background: #e9e3d8;
  overflow: hidden;
}
.free-label {
  font-size: 10px;
  letter-spacing: 0.11em;
  white-space: nowrap;
}
.listening-intro {
  max-width: 660px;
  color: #696258;
  font-size: 15px;
}
.listening-layout {
  display: grid;
  grid-template-columns: 1.15fr 1fr;
  gap: 8%;
  align-items: center;
  margin-top: 46px;
}
.chapter-gallery {
  position: relative;
  height: 420px;
  perspective: 1200px;
  touch-action: pan-y;
}
.chapter-picture {
  position: absolute;
  inset: 0 auto auto 50%;
  width: 222px;
  padding: 0;
  border: 7px solid #f9f4eb;
  border-bottom-width: 26px;
  background: #f9f4eb;
  box-shadow: 0 16px 34px #39251033;
  border-radius: 3px;
  transition:
    transform 0.4s ease,
    opacity 0.4s ease;
  transform-origin: center;
}
.chapter-picture img {
  width: 100%;
  height: auto;
  aspect-ratio: 9/16;
  object-fit: contain;
}
.chapter-picture[data-position="0"] {
  transform: translateX(-50%) rotateY(0);
  z-index: 5;
}
.chapter-picture[data-position="1"] {
  transform: translateX(0%) translateZ(-130px) rotateY(-22deg) rotate(4deg);
  z-index: 3;
}
.chapter-picture[data-position="-1"] {
  transform: translateX(-100%) translateZ(-130px) rotateY(22deg) rotate(-4deg);
  z-index: 3;
}
.chapter-picture[data-position="2"] {
  transform: translateX(27%) translateZ(-260px) rotateY(-30deg) rotate(7deg);
  opacity: 0.6;
  z-index: 1;
}
.chapter-picture[data-position="-2"] {
  transform: translateX(-127%) translateZ(-260px) rotateY(30deg) rotate(-7deg);
  opacity: 0.6;
  z-index: 1;
}
.chapter-picture[aria-hidden="true"] {
  opacity: 0;
  pointer-events: none;
  transform: translateX(-50%) translateZ(-400px);
}
.picture-controls {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.picture-controls button {
  border: 1px solid #b8ad9b;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: transparent;
}
.picture-controls p {
  font-size: 11px;
  letter-spacing: 0.1em;
}
.gallery-hint {
  text-align: center;
  color: #70675c;
  font-size: 11px;
}
.chapter-listening > .eyebrow {
  margin-bottom: 20px;
}
.chapter-listening { min-width: 0; }
.music-book-choice { display: grid; gap: 8px; margin-bottom: 15px; }
.music-book-choice label, .song-context { font-size: 11px; color: #696258; }
.song-context { margin: -6px 0 12px; }
.music-book-choice select, #chapter-picker { width: 100%; }
.chapter-picker-label {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}
.chapter-listening select {
  max-width: 100%;
  border: 1px solid #b8ad9b;
  background: transparent;
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 12px;
}
.chapter-listening h3 {
  font: 36px/1.1 var(--serif);
  margin: 17px 0 26px;
}
.chapter-story-step {
  display: flex;
  gap: 18px;
  border-top: 1px solid #cfc5b5;
  padding: 20px 0;
}
.chapter-story-step > div {
  min-width: 0;
  flex: 1;
}
.chapter-story-step .eyebrow {
  display: block;
  margin-bottom: 10px;
  font-size: 9px;
  color: #70675c;
}
.step-number {
  font: 20px var(--serif);
  color: #927445;
}
.chapter-story-step .text-button {
  text-align: left;
  padding: 0;
  line-height: 1.5;
}
.chapter-story-step h4 {
  font: 24px var(--serif);
  margin: 0 0 15px;
}
.chapter-story-step audio {
  width: 100%;
  margin-top: 5px;
}
#song-status,
.chapter-invitation {
  font-size: 12px;
  color: #696258;
}
#song-status {
  margin: 10px 0 0;
}
.chapter-invitation {
  max-width: 360px;
  margin-top: 0;
}
.soundtrack-shelf {
  border-top: 1px solid #cfc5b5;
  margin-top: 46px;
  padding-top: 28px;
}
.soundtrack-links {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 30px;
}
.soundtrack-links a {
  font: 16px/1.4 var(--serif);
  text-decoration: underline;
  text-decoration-color: #b8ad9b;
  text-underline-offset: 5px;
}
.library-apps {
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  gap: 8%;
  align-items: center;
  padding: 82px 12%;
}
.library-apps h2 {
  font: 46px/1.08 var(--serif);
  margin: 18px 0 24px;
}
.library-apps p {
  color: #696258;
  font-size: 14px;
}
.app-cover-stack {
  height: 330px;
  position: relative;
  perspective: 1000px;
}
.app-cover-stack img {
  position: absolute;
  width: 160px;
  max-height: 265px;
  object-fit: contain;
  top: 30px;
  left: 50%;
  box-shadow: 4px 16px 24px #33281c36;
}
.app-cover-stack img:nth-child(1) {
  transform: translateX(-110%) rotate(-12deg);
}
.app-cover-stack img:nth-child(2) {
  transform: translateX(-50%);
  z-index: 2;
}
.app-cover-stack img:nth-child(3) {
  transform: translateX(10%) rotate(12deg);
}
.app-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 25px;
}
.app-buttons .button {
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: flex-start;
}
.app-buttons span {
  font-size: 10px;
  opacity: 0.8;
}
@media (max-width: 900px) {
  .listening-room .section-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 18px;
  }
  .listening-layout {
    grid-template-columns: 1fr 1fr;
    gap: 5%;
  }
  .chapter-picture {
    width: 190px;
  }
  .chapter-gallery {
    height: 370px;
  }
  .library-apps {
    padding: 60px 7%;
  }
  .app-cover-stack img {
    width: 125px;
  }
}
@media (max-width: 620px) {
  .listening-room {
    padding: 50px 7%;
  }
  .listening-layout,
  .library-apps {
    grid-template-columns: 1fr;
  }
  .listening-layout {
    gap: 28px;
    margin-top: 30px;
  }
  .chapter-gallery {
    height: 365px;
  }
  .chapter-picture {
    width: 186px;
  }
  .chapter-listening h3 {
    font-size: 31px;
  }
  .soundtrack-links {
    grid-template-columns: 1fr 1fr;
    gap: 22px;
  }
  .soundtrack-links a {
    font-size: 14px;
  }
  .library-apps {
    gap: 0;
    padding-top: 20px;
  }
  .app-cover-stack {
    height: 265px;
  }
  .app-cover-stack img {
    width: 130px;
  }
  .library-apps h2 {
    font-size: 39px;
  }
  .free-label {
    font-size: 8px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .chapter-picture {
    transition: none;
  }
}

/* Direct song browsing: visible books, spines, and a plain-text alternative. */
.music-tone-0{--song-color:#94543f}.music-tone-1{--song-color:#465e5e}.music-tone-2{--song-color:#5b607a}.music-tone-3{--song-color:#6e6350}.music-tone-4{--song-color:#536e52}.music-tone-5{--song-color:#825b72}
.music-book-choice{display:block;margin:32px 0 24px}
.music-shelf-heading,.music-browser-heading,.music-browse-tools,.music-spine-controls{display:flex;align-items:center;justify-content:space-between;gap:16px}
.music-shelf-heading{margin-bottom:14px}.music-shelf-heading h3{font:22px var(--serif);margin:0}
#music-book-pages{display:flex;align-items:center;gap:12px;font-size:11px}
.music-books{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}
.music-book-button{background:transparent;border:1px solid #c6bba9;border-top:4px solid var(--song-color);text-align:left;padding:13px 12px;min-height:97px;color:#30291e}
.music-book-button strong{font:17px/1.2 var(--serif);display:block}.music-book-button span{display:block;font-size:10px;margin-top:8px;color:#6a6256}
.music-book-button[aria-pressed=true]{background:#faf6ec;box-shadow:0 3px 0 var(--song-color);border-color:var(--song-color)}
.music-browse-tools{border-block:1px solid #cfc5b5;padding:15px 0;margin-bottom:28px}
.music-view-buttons{display:flex;gap:6px}.music-view-buttons button{min-height:44px;border:1px solid #b8ad9b;background:transparent;padding:10px 16px;font-size:12px;border-radius:3px}
.music-view-buttons button[aria-pressed=true]{background:#292d26;color:#f9f4eb;border-color:#292d26}
.music-search{width:45%;max-width:430px}.music-search label{font-size:11px;display:block;margin-bottom:5px;color:#696258}.music-search>div{position:relative}
.music-search input{width:100%;min-height:44px;background:#faf6ec;border:1px solid #cfc5b5;padding:11px 64px 11px 12px;border-radius:3px;font:12px sans-serif;color:#30291e}
#music-clear-search{position:absolute;right:5px;top:0;min-height:44px;background:transparent;border:0;font-size:10px}
.music-explorer{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:40px;align-items:start}
.music-browser,.music-playing{min-width:0}.music-browser-heading h3{font:34px/1.1 var(--serif);margin:0}.music-browser-heading .eyebrow{margin-bottom:10px}.music-browser-heading>p{white-space:nowrap;font-size:11px;color:#696258}
.music-browser-status{font-size:12px;color:#696258;min-height:36px;margin:12px 0 0}
.music-spines{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x mandatory;padding:23px 10px 28px;perspective:1000px;scrollbar-width:thin;scrollbar-color:#aaa08f transparent;min-height:365px}
.music-spine{flex:0 0 max(58px,calc((100% - 77px)/12));height:307px;border:1px solid #b8ad9b;border-left:5px solid var(--song-color);background:linear-gradient(90deg,#cfc8b9,#faf6eb 36%,#e8e0d2);padding:14px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#30291e;scroll-snap-align:center;box-shadow:6px 7px 11px #30291e1c;transform:rotateY(-12deg);transition:transform .2s,background .2s}
.music-spine:hover,.music-spine:focus-visible{transform:translateY(-8px) rotateY(0)}.music-spine.is-current{background:var(--song-color);border-color:var(--song-color);color:#fff;transform:translateY(-10px) rotateY(0)}
.music-spine-title{writing-mode:vertical-rl;text-orientation:mixed;font:18px/1.15 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:235px}.music-spine.long-title .music-spine-title{font-size:15px}.music-spine-number{font-size:10px;letter-spacing:1px}.music-spine-play{font-size:12px}
.music-spine-controls{font-size:11px;color:#696258}.music-spine-controls>div{display:flex;gap:8px}
.music-spine-controls button,#music-book-pages button{width:44px;height:44px;border-radius:50%;border:1px solid #b8ad9b;background:transparent;font-size:20px}
.music-song-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;max-height:550px;overflow-y:auto;scrollbar-width:thin;margin-top:12px}
.music-song-row{display:flex;align-items:center;gap:10px;text-align:left;min-height:66px;width:100%;background:transparent;color:#30291e;border:0;border-bottom:1px solid #cfc5b5;padding:10px 8px}
.music-song-row>span:first-child{min-width:19px;font-size:10px;color:#696258}.music-song-row>span:last-child{min-width:0}.music-song-row strong{display:block;font:17px/1.2 var(--serif)}.music-song-row small{display:block;font-size:9px;color:#696258;margin-top:5px}.music-song-row.is-current{background:var(--song-color);color:#fff}.music-song-row.is-current small,.music-song-row.is-current>span:first-child{color:#fff}
.music-playing{border-left:1px solid #cfc5b5;padding-left:24px}.music-playing>.eyebrow{font-size:9px;margin:0 0 10px}.music-playing>h3{font:27px/1.1 var(--serif);margin:0 0 23px}
.music-playing .chapter-gallery{height:306px}.music-playing .chapter-picture{width:160px;border-width:5px;border-bottom-width:18px}.music-playing .chapter-gallery-wrap{overflow:hidden;margin-inline:-20px;padding-inline:20px}
.music-playing .chapter-picture[data-position="1"]{transform:translateX(-10%) translateZ(-130px) rotateY(-22deg) rotate(4deg)}.music-playing .chapter-picture[data-position="-1"]{transform:translateX(-90%) translateZ(-130px) rotateY(22deg) rotate(-4deg)}
.music-playing .chapter-story-step{gap:10px;padding:15px 0}.music-playing .chapter-story-step h4{font-size:23px}.music-playing .chapter-story-step .eyebrow{font-size:8px}.music-playing .chapter-invitation{font-size:11px}.music-playing .step-number{font-size:17px}
.music-song-transport{display:flex;justify-content:space-between;gap:8px;margin-top:7px}.music-song-transport button{min-height:40px;border:0;background:transparent;padding:5px 0;font-size:10px;color:#696258}
#music-related{margin-top:20px}#music-related .music-song-row{min-height:52px;padding-inline:5px}#music-related .music-song-row strong{font-size:15px}#music-related .music-song-row small{font-size:9px}
.listening-room button:disabled{opacity:.45;cursor:default}.listening-room button:focus-visible,.listening-room input:focus-visible{outline:3px solid #9b602f;outline-offset:4px}
@media(max-width:1050px){.music-books{grid-template-columns:repeat(3,minmax(0,1fr))}.music-explorer{grid-template-columns:minmax(0,1fr) 270px;gap:25px}.music-playing{padding-left:18px}.music-song-list{grid-template-columns:1fr}.music-browser-heading h3{font-size:29px}}
@media(max-width:760px){.music-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.music-book-button{min-height:77px;padding:10px}.music-book-button strong{font-size:16px}.music-book-button span{font-size:9px}.music-shelf-heading{align-items:flex-start;flex-direction:column}.music-shelf-heading h3{font-size:21px}.music-browse-tools{display:block}.music-search{width:100%;max-width:none;margin-top:15px}.music-explorer{display:block}.music-spines{gap:8px;min-height:336px;padding-inline:8px}.music-spine{height:286px;flex-basis:max(56px,calc((100% - 32px)/5))}.music-spine-title{font-size:17px;max-height:215px}.music-browser-heading{align-items:flex-end}.music-browser-heading h3{font-size:28px}.music-browser-heading .eyebrow{font-size:9px}.music-playing{max-width:500px;border-left:0;border-top:1px solid #cfc5b5;padding:26px 0 0;margin:30px auto 0}.music-playing .chapter-gallery{height:330px}.music-playing .chapter-picture{width:174px}.music-playing>h3{font-size:29px}.music-playing .chapter-listening{max-width:420px;margin:auto}.music-playing .chapter-story-step .eyebrow{font-size:9px}.music-song-list{max-height:410px}.music-playing .chapter-invitation{max-width:none}.music-playing .chapter-gallery-wrap{margin:0}.music-spine-controls{font-size:10px}}
@media(prefers-reduced-motion:reduce){.music-spine{transition:none}}
#music-audio-host{min-height:105px}.music-floating-info{display:none}.music-player-floating{position:fixed;bottom:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,420px) 190px;gap:24px;align-items:center;background:#252b23;color:#f9f4eb;padding:14px 5%;box-shadow:0 -8px 24px #30291e24}.music-player-floating .music-floating-info{display:block;min-width:0}.music-floating-info p{font-size:9px;letter-spacing:.5px;margin:0 0 4px;color:#d9dfd0}.music-floating-info strong{display:block;font:20px/1.2 var(--serif)}.music-player-floating .music-song-transport{margin:0}.music-player-floating .music-song-transport button{color:#f9f4eb}.music-player-floating audio{margin:0;height:40px}.listening-room:has(.music-player-floating){padding-bottom:150px}@media(max-width:760px){.music-player-floating{grid-template-columns:minmax(0,1fr) 150px;gap:8px 16px;padding:12px 5%}.music-player-floating audio{grid-row:2;grid-column:1/-1;height:36px}.music-player-floating .music-song-transport{grid-column:2;grid-row:1}.music-floating-info strong{font-size:17px}.music-floating-info p{font-size:8px}.music-player-floating .music-song-transport button{font-size:9px}}
.library-footer.music-footer-space{padding-bottom:165px}
@media(max-width:360px){.library-apps .app-cover-stack img{width:120px}}

/* Linked chapter decks: cover shelf, songs, shared position, then films. */
.music-books{display:block;height:275px;position:relative;perspective:1100px;overflow:hidden;touch-action:pan-y}
.music-book-button{position:absolute;left:50%;top:22px;width:138px;height:219px;min-height:0;padding:0;border:0;background:transparent;transition:transform .35s,opacity .35s;box-shadow:5px 13px 22px #282c2730;text-align:center}
.music-book-button img{display:block;width:100%;height:100%;object-fit:cover}
.music-book-button[aria-pressed=true]{background:transparent;border:0;box-shadow:5px 13px 22px #282c2730}
.music-book-button[data-position="0"]{transform:translateX(-50%) translateZ(20px);z-index:5}
.music-book-button[data-position="-1"]{transform:translateX(-155%) translateZ(-70px) rotateY(23deg);z-index:4}
.music-book-button[data-position="1"]{transform:translateX(55%) translateZ(-70px) rotateY(-23deg);z-index:4}
.music-book-button[data-position="-2"]{transform:translateX(-250%) translateZ(-180px) rotateY(32deg);z-index:3;opacity:.75}
.music-book-button[data-position="2"]{transform:translateX(150%) translateZ(-180px) rotateY(-32deg);z-index:3;opacity:.75}
.music-book-button[data-position="far"]{opacity:0;pointer-events:none;transform:translateX(-50%) translateZ(-350px)}
.music-cover-caption{display:flex;justify-content:center;align-items:center;gap:30px;text-align:center;margin:0 auto 28px}
.music-cover-caption>div{width:440px;max-width:70%}.music-cover-caption h3{font:28px/1.15 var(--serif);margin:0}
.music-cover-caption p{font-size:11px;color:#696258;margin:8px 0}.music-cover-caption .eyebrow{font-size:9px}
.music-cover-caption>button,.music-shared-position>button{width:44px;height:44px;border:1px solid #b8ad9b;border-radius:50%;background:transparent;flex-shrink:0;font-size:20px}
.music-explorer{display:block}.music-spines{scroll-snap-type:x proximity;min-height:0;padding:27px 10px 22px;overscroll-behavior-x:contain;gap:9px}
.music-spine{flex-basis:max(64px,calc((100% - 135px)/16));height:278px;scroll-snap-align:start}
.music-spine-title{max-height:216px;font-size:17px}.music-spine.long-title .music-spine-title{font-size:14px}
.music-spine.is-current:not(.is-related){background:linear-gradient(90deg,#cfc8b9,#faf6eb 36%,#e8e0d2);color:#30291e;transform:rotateY(-12deg)}
.music-spine.is-related{transform:translateY(-13px) rotateY(0);background:var(--song-color);border-color:var(--song-color);color:#fff}
.music-spine.is-playing{box-shadow:0 -4px 0 #292d26,6px 9px 14px #282c2730}
.music-shared-position{display:flex;align-items:center;gap:22px;padding:24px 0;margin:5px 0 24px;border-bottom:1px solid #cfc5b5}
.music-shared-position label{flex:1;min-width:0;text-align:center}.music-shared-position label>span{font-size:9px;letter-spacing:1.6px;color:#696258}
.music-shared-position input{display:block;width:100%;min-height:32px;margin:8px 0;accent-color:#94543f}
.music-shared-position strong{font-size:11px;font-weight:400;color:#696258}
.music-video-spines .music-spine{height:250px;background:linear-gradient(90deg,#c3cabd,#e1e6d9 35%,#cfd7c6);border-left-color:#65785f}
.music-video-spines .music-spine-title{max-height:190px;font-size:16px}.music-video-spines .music-spine.is-related{background:#52664d;border-color:#52664d;color:#fff}
.music-relationship{font-size:13px;line-height:1.7;margin:15px 0 0}.music-deck-hint{font-size:11px;color:#696258;margin-top:4px}
.music-playing{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:0 50px;border:0;border-top:1px solid #cfc5b5;padding:32px 0 0;margin:32px 0 0;max-width:none}
.music-playing>.eyebrow,.music-playing>h3{grid-column:1/-1}.music-playing>h3{font-size:34px;margin-bottom:18px}
.music-picture-options{grid-column:1/-1;display:flex;gap:16px;align-items:center;justify-content:flex-end;margin:0 0 24px}
.music-picture-options>div{display:flex;gap:6px}.music-picture-options button{min-height:44px;border:1px solid #b8ad9b;background:transparent;border-radius:3px;padding:8px 12px;font-size:11px;color:#30291e}
.music-picture-options button[aria-pressed=true]{background:#292d26;color:#f9f4eb}
.music-playing .chapter-gallery-wrap{grid-column:1;min-width:0;margin:0;padding:10px 0 0}
.music-playing .chapter-gallery{height:365px}.music-playing .chapter-picture{width:190px}
.music-playing .chapter-picture[data-position="1"]{transform:translateX(25%) translateZ(-100px) rotateY(-25deg)}
.music-playing .chapter-picture[data-position="-1"]{transform:translateX(-125%) translateZ(-100px) rotateY(25deg)}
.music-playing .chapter-picture[data-position="2"]{transform:translateX(90%) translateZ(-210px) rotateY(-35deg)}
.music-playing .chapter-picture[data-position="-2"]{transform:translateX(-190%) translateZ(-210px) rotateY(35deg)}
.music-playing .chapter-listening{grid-column:2;align-self:center}.music-playing .chapter-invitation{max-width:none}
.music-inline-film{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 30px;align-content:center;border:1px solid #cfc5b5;background:#e0dacd;padding:28px;margin:24px auto;max-width:850px}
.music-inline-film>h2,.music-inline-film>p,.music-inline-film>.music-video-songs,.music-inline-film>#listen-after-video{grid-column:2;margin:0}
.music-inline-film>h2{font:31px/1.1 var(--serif);margin-top:18px}.music-inline-film>video{grid-column:1;grid-row:1/span 5;width:100%;max-height:440px;background:#222}
.music-inline-film>p{font-size:12px;color:#696258;line-height:1.6}.music-inline-film>#listen-after-video{justify-self:start;margin-top:12px;font-size:11px}
.music-video-songs{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.music-video-songs button{min-height:44px;border:1px solid #b8ad9b;background:#faf6eb;padding:10px;font-size:13px;text-align:left}
@media(max-width:760px){
  .music-books{height:235px}.music-book-button{width:124px;height:197px;top:20px;min-height:0;padding:0}
  .music-book-button[data-position="-1"]{transform:translateX(-127%) translateZ(-110px) rotateY(25deg)}
  .music-book-button[data-position="1"]{transform:translateX(27%) translateZ(-110px) rotateY(-25deg)}
  .music-book-button[data-position="-2"]{transform:translateX(-190%) translateZ(-250px) rotateY(30deg)}
  .music-book-button[data-position="2"]{transform:translateX(90%) translateZ(-250px) rotateY(-30deg)}
  .music-cover-caption{gap:10px}.music-cover-caption h3{font-size:24px}.music-cover-caption>div{max-width:calc(100% - 108px)}
  .music-spines{gap:8px;padding-inline:6px}.music-spine{flex-basis:max(57px,calc((100% - 32px)/5));height:261px}
  .music-spine-title{font-size:16px;max-height:200px}.music-video-spines .music-spine{height:240px}.music-video-spines .music-spine-title{font-size:15px;max-height:181px}
  .music-shared-position{gap:12px}.music-shared-position label>span{font-size:8px;letter-spacing:1px}.music-shared-position strong{font-size:10px}
  .music-playing{display:block;margin:30px auto 0;max-width:500px}.music-playing>h3{font-size:29px}
  .music-picture-options{justify-content:space-between;gap:8px}.music-picture-options>div{gap:4px}.music-picture-options button{padding:7px 8px;font-size:9px}
  .music-playing .chapter-gallery{height:345px}.music-playing .chapter-picture{width:174px}
  .music-playing .chapter-picture[data-position="1"]{transform:translateX(-3%) translateZ(-100px) rotateY(-25deg)}
  .music-playing .chapter-picture[data-position="-1"]{transform:translateX(-97%) translateZ(-100px) rotateY(25deg)}
  .music-playing .chapter-picture[data-position="2"]{transform:translateX(40%) translateZ(-240px) rotateY(-30deg)}
  .music-playing .chapter-picture[data-position="-2"]{transform:translateX(-140%) translateZ(-240px) rotateY(30deg)}
  .music-inline-film{display:block;padding:22px 16px;text-align:center}.music-inline-film>h2{font-size:25px;margin:10px 0 16px}
  .music-inline-film>video{display:block;width:180px;max-height:360px;margin:0 auto 14px}.music-inline-film .music-video-songs{justify-content:center;margin:14px 0}
  .music-inline-film>p{font-size:11px}.music-inline-film>#listen-after-video{margin-top:10px;font-size:10px}
}
@media(prefers-reduced-motion:reduce){.music-book-button,.music-spine{transition:none}}
