.meditation-player-module__M8hu8G__player{width:min(100%,62rem);margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.meditation-player-module__M8hu8G__repeatControls{font-family:var(--font-geist-sans), sans-serif;border-bottom:1px solid #8f7686;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.meditation-player-module__M8hu8G__repeatControls>span{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.meditation-player-module__M8hu8G__repeatControls>div{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.meditation-player-module__M8hu8G__repeatControls button{color:#ffffff94;border:1px solid #0000;min-height:2.75rem;padding-inline:.9rem;font-size:.82rem}.meditation-player-module__M8hu8G__repeatControls button[aria-pressed=true]{color:var(--inner-soft);border-color:#b67855}.meditation-player-module__M8hu8G__repeatControls button:focus-visible,.meditation-player-module__M8hu8G__trackList button:focus-visible{outline-offset:4px;outline:2px solid #e1a37c}.meditation-player-module__M8hu8G__trackList li{border-bottom:1px solid #ffffff2e;position:relative}.meditation-player-module__M8hu8G__trackList li:before{inset-block:0;content:"";background:0 0;width:2px;position:absolute;left:0}.meditation-player-module__M8hu8G__trackList .meditation-player-module__M8hu8G__activeTrack:before{background:#b67855}.meditation-player-module__M8hu8G__trackList button{text-align:left;grid-template-columns:3rem minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;width:100%;min-height:6rem;padding:.85rem 1.25rem;display:grid}.meditation-player-module__M8hu8G__playIcon{color:#e1a37c;border:1px solid #e1a37cb8;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.meditation-player-module__M8hu8G__playIcon svg{fill:currentColor;width:1rem;height:1rem}.meditation-player-module__M8hu8G__trackTitle{overflow-wrap:anywhere;font-family:var(--font-geist-sans), sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:400;line-height:1.35}.meditation-player-module__M8hu8G__playingLabel,.meditation-player-module__M8hu8G__duration{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.meditation-player-module__M8hu8G__playingLabel{color:#e1a37c}.meditation-player-module__M8hu8G__duration{color:#ffffff8a}@media (max-width:640px){.meditation-player-module__M8hu8G__player{padding-block:2.5rem 4rem}.meditation-player-module__M8hu8G__repeatControls{flex-direction:column;align-items:flex-start}.meditation-player-module__M8hu8G__repeatControls>div{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.meditation-player-module__M8hu8G__repeatControls button{padding-inline:.45rem;font-size:.76rem}.meditation-player-module__M8hu8G__trackList button{grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.85rem;min-height:5rem;padding-inline:.75rem}.meditation-player-module__M8hu8G__playingLabel{display:none}}@media (prefers-reduced-motion:reduce){.meditation-player-module__M8hu8G__player *{scroll-behavior:auto}}
