#podcast-player{background:#222;border-radius:0}.play-pause-btn{background:#0268a7;height:40px;width:40px}.play-pause-btn:hover{background:#5ba8e5}.progress-bar{background:hsla(0,0%,100%,.33);border-radius:0}.loading-bar{background:hsla(0,0%,100%,.2);border-radius:0}.progress-fill{background:#0073aa;border-radius:0}.podcast-button .close-icon,.podcast-button .play-icon{inset:0;position:absolute}.podcast-button.player-active .play-icon{opacity:0;transform:scale(.7) rotate(90deg);visibility:hidden}.podcast-button.player-active .close-icon{opacity:1;transform:scale(1) rotate(0deg);visibility:visible}.volume-container{align-self:center;gap:10px;height:auto;margin-left:15px}.volume-btn,.volume-container{align-items:center;display:flex;flex-shrink:0}.volume-btn{background:none;border:none;color:#8ca4b8;cursor:pointer;font-size:20px;height:30px;justify-content:center;padding:5px;transition:color .3s ease;width:30px}.volume-btn:hover{color:#fff}.volume-slider{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2c4a5f;border:none;border-radius:0;cursor:pointer;flex-shrink:0;height:6px;margin:0;max-height:6px;max-width:80px;min-height:unset;overflow:visible;padding:0;position:relative;vertical-align:middle;width:80px}.volume-slider,.volume-slider:focus{box-shadow:none;outline:none}.volume-slider::-webkit-slider-runnable-track{background:transparent;border:none;box-shadow:none;height:6px;width:100%}.volume-slider::-moz-range-track{background:transparent;border:none;box-shadow:none;height:6px;width:100%}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;height:14px;margin-top:-4px;position:relative;transition:transform .2s ease;width:14px;z-index:2}.volume-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.volume-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:pointer;height:14px;transition:transform .2s ease;width:14px}.volume-slider::-moz-range-thumb:hover{transform:scale(1.1)}.volume-slider:before{background:#4a9eda;content:"";height:6px;left:0;pointer-events:none;position:absolute;top:0;width:var(--fill-width,75%)}.subscribe{background:#fff;color:#0268a7}.subscribe-container{font-size:14px}.share-podcast{background:#0268a7;color:#fff}.share-podcast .social-links a i{color:#fff}.loading-indicator{color:#4a9eda}@media (max-width:768px){.volume-container{display:none}}@media (min-width:1200px){.podcast-hero{min-height:100vh}}