/* Listen to this page: styled with the theme's own button variables so it matches the site's buttons */
.fosm-listen{position:fixed;left:20px;bottom:20px;z-index:9000;display:flex;align-items:center;gap:8px;}
.fosm-listen button{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-align:var(--button-text-align,center);line-height:var(--button-line-height,1.5);font-weight:var(--button-font-weight,700);font-family:var(--button-font,inherit);font-size:var(--button-font-size,14px);text-transform:var(--button-text-transform,uppercase);letter-spacing:var(--button-letter-spacing,0);padding:var(--button-padding,9px 15px);border-radius:var(--button-radius,8px);background:var(--teal,#51A4AD);color:var(--button-color,#fff);border:solid var(--button-border-width,2px) var(--teal,#51A4AD);box-shadow:0 4px 16px rgba(0,0,0,.14);transition:background .2s,border-color .2s;}
.fosm-listen button:hover,.fosm-listen button:focus-visible{background:var(--carmine,#B1213D);border-color:var(--carmine,#B1213D);color:var(--button-hover-color,#fff);outline:none;}
.fosm-listen button:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--carmine,#B1213D);}
.fosm-listen svg{width:18px;height:18px;fill:currentColor;flex:none;}
.fosm-listen__icon--pause{display:none;}
.fosm-listen[data-state="playing"] .fosm-listen__icon--play{display:none;}
.fosm-listen[data-state="playing"] .fosm-listen__icon--pause{display:block;}
.fosm-listen__stop{display:none!important;padding-left:11px!important;padding-right:11px!important;}
.fosm-listen[data-state="playing"] .fosm-listen__stop,.fosm-listen[data-state="paused"] .fosm-listen__stop{display:inline-flex!important;}
.fosm-listen__stop svg{width:14px;height:14px;}
.fosm-listen-current{background:rgba(81,164,173,.14);box-shadow:0 0 0 6px rgba(81,164,173,.14);border-radius:4px;transition:background .3s;}
@media (max-width:640px){
  .fosm-listen{left:12px;bottom:12px;}
  .fosm-listen button{font-size:var(--xs-button-font-size,13px);padding:var(--xs-button-padding,9px 13px);}
}
@media print{.fosm-listen{display:none;}}
