.lullaby-player{position:absolute;z-index:12;right:clamp(1rem,6vw,7rem);bottom:clamp(4.5rem,9vh,7rem);width:min(25rem,calc(100% - 2rem));box-sizing:border-box;padding:1.1rem 1.2rem;border:1px solid #aa8752;color:#f1e3c2;background:linear-gradient(145deg,#3b271beF,#17120fee);box-shadow:inset 0 0 0 3px #17120f,0 1rem 3rem #000a;font-family:Georgia,'Times New Roman',serif}
.lullaby-player__eyebrow{margin:0;color:#cbb689;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.lullaby-player h2{margin:.25rem 0 .8rem;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:400}.lullaby-player__status,.lullaby-player__now{margin:.65rem 0;color:#decda8;font-style:italic;line-height:1.45}.lullaby-player__tracks{display:grid;gap:.45rem}.lullaby-player__tracks button,.lullaby-player__collection{min-height:44px;padding:.6rem .8rem;border:1px solid #8f7045;color:#f4e6c6;background:#251a13;font:inherit;text-align:left;cursor:pointer}.lullaby-player__tracks button[aria-current="true"]{background:#4b3422;border-color:#d0ae6e}.lullaby-player__collection{width:100%;margin-top:.65rem;background:#30231a}.lullaby-player__tracks button:focus-visible,.lullaby-player__collection:focus-visible,.lullaby-player__audio:focus-visible{outline:3px solid #e2bd73;outline-offset:3px}.lullaby-player__audio{width:100%;margin-top:.4rem;accent-color:#8d6e3e}
@media(max-width:42rem){.lullaby-player{right:1rem;bottom:4.5rem;max-height:48dvh;overflow:auto}}
