.album-details-module__LlvjaW__details{min-width:0}.album-details-module__LlvjaW__summary{cursor:pointer;gap:.45rem;padding:.25rem 3.2rem .85rem 0;list-style:none;display:grid;position:relative}.album-details-module__LlvjaW__summary::-webkit-details-marker{display:none}.album-details-module__LlvjaW__summary:after{content:"+";border:1px solid color-mix(in srgb, var(--purple) 55%, var(--line));width:2.35rem;height:2.35rem;color:var(--purple);font:600 1.45rem/1 var(--sans);border-radius:50%;place-items:center;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:.4rem;right:0}.album-details-module__LlvjaW__details[open] .album-details-module__LlvjaW__summary:after{content:"−";color:#fff;background:var(--purple);transform:rotate(180deg)}.album-details-module__LlvjaW__summary:hover:after{color:#fff;background:var(--purple)}.album-details-module__LlvjaW__summary:focus-visible{outline:3px solid color-mix(in srgb, var(--purple) 50%, transparent);outline-offset:.35rem;border-radius:.35rem}.album-details-module__LlvjaW__meta{color:var(--muted);font:700 .86rem/1.35 var(--sans);letter-spacing:.055em;text-transform:uppercase}.album-details-module__LlvjaW__artist{color:var(--purple)}.album-details-module__LlvjaW__title{max-width:18ch;color:var(--ink);font:700 clamp(1.55rem, 3vw, 2.35rem)/1.05 var(--serif);letter-spacing:-.025em}.album-details-module__LlvjaW__hint{color:var(--muted);font:700 .76rem/1.3 var(--sans);letter-spacing:.075em;text-transform:uppercase}.album-details-module__LlvjaW__panel{border:1px solid color-mix(in srgb, var(--purple) 18%, var(--line));background:color-mix(in srgb, var(--purple) 4%, var(--paper));border-radius:.65rem;grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);gap:clamp(1.4rem,4vw,3rem);margin-top:.55rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.album-details-module__LlvjaW__overview{align-self:start}.album-details-module__LlvjaW__overview>p:not(:first-child){color:var(--ink);margin:.65rem 0 1.15rem;font-size:clamp(1.03rem,1.7vw,1.15rem);line-height:1.72}.album-details-module__LlvjaW__trackSection h3,.album-details-module__LlvjaW__listen h3{color:var(--ink);font:700 1.08rem/1.25 var(--sans);margin:0}.album-details-module__LlvjaW__tracklist{color:var(--ink);gap:.45rem;margin:1rem 0 0;padding-left:1.65rem;display:grid}.album-details-module__LlvjaW__tracklist.album-details-module__LlvjaW__tracklist li{border:0;grid-template-columns:none;gap:0;padding:0 0 0 .3rem;scroll-margin-top:0;font-size:.98rem;line-height:1.5;display:list-item}.album-details-module__LlvjaW__tracklist li::marker{color:var(--purple);font-weight:800}.album-details-module__LlvjaW__listen{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:1.25rem}.album-details-module__LlvjaW__listenHeading{margin-bottom:.9rem}.album-details-module__LlvjaW__listenHeading p{margin-bottom:.3rem}.album-details-module__LlvjaW__spotifyPlayer{border:0;border-radius:.75rem;width:100%;height:352px;display:block}.album-details-module__LlvjaW__spotifyLink{border:1px solid var(--purple);min-height:3rem;color:var(--purple);font:800 .9rem/1 var(--sans);border-radius:999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.album-details-module__LlvjaW__spotifyLink:hover{color:#fff;background:var(--purple)}@media (max-width:760px){.album-details-module__LlvjaW__summary{padding-right:2.85rem}.album-details-module__LlvjaW__panel{grid-template-columns:1fr}.album-details-module__LlvjaW__listen{grid-column:auto}}@media (prefers-reduced-motion:reduce){.album-details-module__LlvjaW__summary:after{transition:none}}
