/* Five quiet compositions, matching the protective paper of the art prints. */
.player-art.bee-paper{background:#e7d5b4;padding:0 0 34px;color:#51402a}
.bee-paper .bee-scene{display:block;width:100%;height:100%;overflow:hidden}
.bee-paper .record-label{color:#6e5b40;bottom:16px;font-size:9px;letter-spacing:.19em}
.bee-composition{display:none}
.bee-scene[data-track="0"] [data-scene="0"]{display:inline}
.bee-scene[data-track="1"] [data-scene="1"]{display:inline}
.bee-scene[data-track="2"] [data-scene="2"]{display:inline}
.bee-scene[data-track="3"] [data-scene="3"]{display:inline}
.bee-scene[data-track="4"] [data-scene="4"]{display:inline}
.bee-flight{animation:bee-drift 14s ease-in-out infinite;animation-play-state:paused}
.flight-2{animation-name:bee-drift-back;animation-duration:17s;animation-delay:-4s}
.flight-3{animation-duration:19s;animation-delay:-9s}
.flight-4{animation-name:bee-drift-back;animation-duration:16s;animation-delay:-6s}
.flight-5{animation-duration:21s;animation-delay:-12s}
.bee-paper.is-playing .bee-flight{animation-play-state:running}
@keyframes bee-drift{0%,100%{transform:translate(0,0)}25%{transform:translate(19px,-15px)}50%{transform:translate(34px,-3px)}75%{transform:translate(12px,13px)}}
@keyframes bee-drift-back{0%,100%{transform:translate(0,0)}25%{transform:translate(-21px,9px)}50%{transform:translate(-31px,-7px)}75%{transform:translate(-9px,-18px)}}
@media(prefers-reduced-motion:reduce){.bee-flight{animation:none}}

/* Bonus singles sit directly after the five EP tracks. */
.bonus-section.bonus-inline{border-top:1px solid var(--ink);padding:28px 0 0;margin:26px 0 0;max-width:none}
.bonus-inline-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px;color:var(--muted)}
.bonus-inline-heading h3,.bonus-inline-heading>span{font:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase}
.bonus-inline .bonus-grid{display:grid;grid-template-columns:1fr;gap:27px}
.bonus-inline .bonus-card{padding:0;border:0;min-width:0}
.bonus-inline #morning-title,.bonus-inline #atomic-title{font-family:Cormorant,Georgia,serif;font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:0 0 8px}
.bonus-inline h4 em{font-style:normal;color:inherit}
.bonus-inline .standalone-note{margin:0 0 13px;font-size:12px;line-height:1.6;color:var(--muted)}
.bonus-inline .single-embed{display:block;width:100%;height:152px;border:0;border-radius:12px;margin:0}
.bonus-inline .single-spotify{font-size:12px;padding-top:7px;margin-top:3px;width:fit-content}
.bonus-inline .single-spotify span{font-size:16px}

#listening-window-note{max-width:310px} @media(max-width:760px){.listening .section-heading{display:block}.listening .section-heading h2{font-size:clamp(52px,13vw,68px)}#listening-window-note{max-width:none;margin-top:23px}}

/* Original recordings share the EP controls and typography. */
.player-art.bee-paper{padding:0}
.bonus-inline .bonus-inline-heading{margin-bottom:0}
.bonus-tracklist{margin:0}
.morning-promotion{margin-top:30px;padding:24px 0 8px}
.morning-promotion h3{font-family:Cormorant,Georgia,serif;font-size:36px;font-weight:400;line-height:1.1;margin:9px 0 12px;letter-spacing:-.02em}
.morning-promotion>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.7;margin:0 0 14px}
.morning-promotion .text-button{font-size:13px}
