@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}body:has(.now-playing:not([hidden])){padding-bottom:86px}.now-playing[hidden],.now-playing-audio-slot{display:none}.now-playing{z-index:30;color:#eef5ee;background:var(--player-background,#14241f);border-top:1px solid var(--player-border,#50685b);grid-template-columns:54px minmax(120px,210px) 112px 38px minmax(80px,1fr) 38px 140px 28px;align-items:center;gap:14px;min-height:82px;padding:10px clamp(16px,3vw,56px);transition:background-color .45s,border-color .45s;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0003}.now-playing.is-entering{animation:.42s cubic-bezier(.22,.75,.2,1) both now-playing-enter}@keyframes now-playing-enter{0%{opacity:.75;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.now-playing-art{background:#000 50%/contain no-repeat;width:54px;height:54px}.now-playing-info{flex-direction:column;min-width:0;line-height:1.25;display:flex}.now-playing-project{color:#a4cdb4;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.now-playing-title{white-space:nowrap;text-overflow:ellipsis;font-family:Libre Baskerville,Georgia,serif;font-size:14px;font-weight:400;overflow:hidden}.now-playing-transport{justify-content:center;align-items:center;gap:10px;display:flex}.now-playing button{color:inherit;cursor:pointer;background:0 0;border:0}.now-playing-prev,.now-playing-next{font-size:28px;line-height:1}.now-playing-toggle{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:#14241f!important;background:#eff6ef!important}.now-playing-toggle svg{width:18px;height:18px}.now-playing-toggle[aria-pressed=true] .now-playing-play,.now-playing-toggle[aria-pressed=false] .now-playing-pause{display:none}.now-playing-elapsed,.now-playing-duration{font-variant-numeric:tabular-nums;color:#b8c8bc;text-align:center;font-size:11px}.now-playing-waveform{align-items:center;min-width:0;height:32px;display:flex;position:relative}.now-playing-waveform-canvas{pointer-events:none;width:100%;height:28px;display:block}.now-playing-progress,.now-playing-volume{appearance:none;cursor:pointer;background:linear-gradient(to right, #bce4c7 var(--progress,0%), #718478 var(--progress,0%));border-radius:4px;width:100%;height:4px;margin:0}.now-playing-progress{background:0 0;width:100%;height:100%;position:absolute;inset:0}.now-playing-progress::-webkit-slider-runnable-track{background:0 0}.now-playing-progress::-moz-range-track{background:0 0}.now-playing-progress:focus{outline:none}.now-playing-waveform:has(.now-playing-progress:focus-visible:not([data-pointer-focus])){outline-offset:3px;outline:1px solid #bce4c7}.now-playing-volume{background:#718478}.now-playing-progress::-webkit-slider-thumb,.now-playing-volume::-webkit-slider-thumb{appearance:none;background:#e5f5e9;border-radius:50%;width:11px;height:11px}.now-playing-progress::-moz-range-thumb,.now-playing-volume::-moz-range-thumb{background:#e5f5e9;border:0;border-radius:50%;width:11px;height:11px}.now-playing-volume-label{color:#b8c8bc;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:10px;display:flex}.now-playing-volume{flex:1;width:auto;min-width:0}.now-playing-close{font-size:23px}@media (width<=900px){.now-playing{grid-template-columns:44px minmax(90px,1fr) 105px 30px minmax(70px,1fr) 30px 26px;gap:8px}.now-playing-art{width:44px;height:44px}.now-playing-volume-label{display:none}}@media (width<=600px){.now-playing{grid-template-rows:40px 18px;grid-template-columns:38px minmax(0,1fr) 100px 25px;gap:2px 7px;min-height:78px;padding:9px 12px}.now-playing-art{grid-row:1;width:38px;height:38px}.now-playing-info{grid-row:1}.now-playing-transport{grid-row:1;gap:3px}.now-playing-toggle{width:34px;height:34px}.now-playing-prev,.now-playing-next{font-size:25px}.now-playing-close{grid-area:1/4}.now-playing-elapsed{grid-area:2/1}.now-playing-waveform{grid-area:2/2/auto/4}.now-playing-duration{grid-area:2/4}}@media (prefers-reduced-motion:reduce){.now-playing.is-entering{animation:none}}
