/* Audio controls only. No homepage, Explore, Library, or navigation redesign. */
.ers-title-reading{max-width:640px!important}
.ers-title-expanded{padding:8px!important}
.ers-reading-player .ers-main-play,.ers-followalong .ers-followalong-play{box-sizing:border-box!important;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border:1px solid #a54134!important;border-radius:50%!important;background:transparent!important;color:#a54134!important;box-shadow:none!important;appearance:none!important;cursor:pointer}
.ers-reading-player .ers-main-play:hover,.ers-followalong .ers-followalong-play:hover{background:#a54134!important;color:#fff!important}
.ers-reading-player .ers-main-play:focus-visible,.ers-followalong .ers-followalong-play:focus-visible{outline:2px solid #a54134;outline-offset:3px}
.ers-control-icon{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important;pointer-events:none}
.ers-title-play .ers-control-icon{width:26px!important;height:26px!important}
.ers-reading-player .ers-public-controls{grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;font-family:Arial,sans-serif!important;color:#302c26!important}
.ers-reading-player .ers-main-timeline{font:13px/1.3 Arial,sans-serif!important;gap:8px!important}
.ers-reading-player .ers-main-current,.ers-reading-player .ers-main-duration{font-size:13px!important;color:#514a40!important;opacity:1!important}
.ers-main-speed,.ers-followalong-rate{display:none!important}
.ers-reading-player .ers-main-volume{margin:0!important;padding:0!important;color:#302c26!important;opacity:1!important}
.ers-reading-player .ers-volume-label,.ers-followalong-volume-label{color:#514a40!important;font:600 13px/1.3 Arial,sans-serif!important;opacity:1!important;white-space:nowrap}
.ers-reading-player .ers-volume-range,.ers-followalong-volume-range{width:110px!important;min-width:90px!important;max-width:100%!important;margin:0!important;padding:0!important;height:28px!important;accent-color:#a54134!important;opacity:1!important;cursor:pointer}
.ers-reading-player .ers-main-progress,.ers-followalong .ers-followalong-progress{accent-color:#a54134!important}
.ers-followalong{grid-template-columns:auto minmax(120px,1fr) minmax(150px,1.8fr) auto auto!important;width:min(940px,calc(100vw - 24px))!important;background:#fffdf8!important;color:#302c26!important;padding:8px!important;gap:8px!important;min-height:62px!important}
.ers-followalong-kicker{font:11px/1.3 Arial,sans-serif!important}
.ers-followalong-title{font:600 14px/1.3 Arial,sans-serif!important}
.ers-followalong-progress-wrap{font:13px/1.3 Arial,sans-serif!important}
.ers-followalong-volume{display:flex;align-items:center;gap:8px;min-width:0;margin:0!important}
.ers-followalong-volume-range:focus-visible{outline:2px solid #a54134;outline-offset:3px}
body.wpvibe-preview-active .ers-followalong{bottom:calc(var(--oaf-preview-banner-height,64px) + 12px)!important}
/* Let the badge rise above the lead's shade without raising the whole image link. */
#brxe-h00001 .oaf-hero-img.ers-reading-badge-host{isolation:auto;z-index:auto}
#brxe-h00001 .oaf-hero-img>.ers-reading-card-badge{top:12px;bottom:auto;inset-inline-end:12px;z-index:8}
@media(max-width:760px){.ers-followalong{grid-template-columns:auto minmax(0,1fr) auto!important;width:calc(100vw - 16px)!important;gap:8px!important}.ers-followalong-copy{grid-column:2;grid-row:1}.ers-followalong-progress-wrap{grid-column:1/-1;grid-row:2}.ers-followalong-volume{grid-column:1/-1;grid-row:3;justify-self:end}.ers-followalong-close{grid-column:3;grid-row:1}.ers-followalong-play{grid-column:1;grid-row:1}html.ers-followalong-visible body{padding-bottom:calc(156px + env(safe-area-inset-bottom))}}
@media(max-width:600px){.ers-reading-player .ers-public-controls{grid-template-columns:44px minmax(0,1fr)!important}.ers-reading-player .ers-main-timeline{grid-column:2;grid-row:1;grid-template-columns:auto minmax(50px,1fr) auto!important}.ers-reading-player .ers-main-play{grid-column:1;grid-row:1}.ers-reading-player .ers-main-volume{display:flex!important;grid-column:1/-1;grid-row:2;justify-self:end;min-width:0!important}.ers-reading-player .ers-main-progress{min-width:50px!important}}
