.PodcastPlayer-module-scss-module__NDDtwq__container{background:beige;border:1px solid #c9c4b8;border-radius:15px;width:90%;max-width:600px;padding:40px;box-shadow:0 15px 35px #00000080}.PodcastPlayer-module-scss-module__NDDtwq__header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.PodcastPlayer-module-scss-module__NDDtwq__header h3{font-family:var(--font-heading);color:#041a04;margin:0}.PodcastPlayer-module-scss-module__NDDtwq__playedBadge{font-family:var(--font-body);color:beige;white-space:nowrap;background:#041a04;border-radius:50px;padding:2px 8px;font-size:.75rem;font-weight:700}.PodcastPlayer-module-scss-module__NDDtwq__resumeInfo{font-family:var(--font-body);color:#333;margin:0 0 8px;font-size:.85rem;font-style:italic}.PodcastPlayer-module-scss-module__NDDtwq__waveform{border-radius:8px;width:100%;margin-bottom:8px;overflow:hidden}.PodcastPlayer-module-scss-module__NDDtwq__timeDisplay{font-family:var(--font-body);color:#333;justify-content:space-between;margin-bottom:12px;padding:0 2px;font-size:.8rem;display:flex}.PodcastPlayer-module-scss-module__NDDtwq__controls{justify-content:center;align-items:center;gap:8px;display:flex}.PodcastPlayer-module-scss-module__NDDtwq__controlButton{font-family:var(--font-body);color:#041a04;cursor:pointer;text-align:center;background:#e0dacd;border:1px solid #041a0433;border-radius:8px;min-width:48px;padding:8px 12px;font-size:.85rem;font-weight:700;transition:background .2s ease-in-out,transform .2s ease-in-out}.PodcastPlayer-module-scss-module__NDDtwq__controlButton:hover:not(:disabled){background:#d6cebd;transform:scale(1.05)}.PodcastPlayer-module-scss-module__NDDtwq__controlButton:active:not(:disabled){transform:scale(.95)}.PodcastPlayer-module-scss-module__NDDtwq__controlButton:disabled{opacity:.4;cursor:not-allowed}.PodcastPlayer-module-scss-module__NDDtwq__controlButton:focus-visible{outline-offset:2px;outline:2px solid #041a04}.PodcastPlayer-module-scss-module__NDDtwq__playButton{color:beige;background:#041a04;border-color:#041a04;padding:8px 16px;font-size:1.2rem}.PodcastPlayer-module-scss-module__NDDtwq__playButton:hover:not(:disabled){background:#0b460b}.PodcastPlayer-module-scss-module__NDDtwq__speedButton{min-width:44px;font-size:.75rem}@media (max-width:850px){.PodcastPlayer-module-scss-module__NDDtwq__controls{gap:6px}.PodcastPlayer-module-scss-module__NDDtwq__controlButton{padding:6px 10px;font-size:.8rem}.PodcastPlayer-module-scss-module__NDDtwq__playButton{padding:6px 14px;font-size:1rem}}
.IOSPWANotice-module-scss-module__uKjLzG__notice{color:beige;background:#041a04;border-radius:8px;width:90%;max-width:600px;margin-bottom:16px;padding:12px 16px}.IOSPWANotice-module-scss-module__uKjLzG__content{flex-direction:column;gap:10px;display:flex}.IOSPWANotice-module-scss-module__uKjLzG__message{font-family:var(--font-body);margin:0;font-size:.85rem;line-height:1.4}.IOSPWANotice-module-scss-module__uKjLzG__actions{gap:8px;display:flex}.IOSPWANotice-module-scss-module__uKjLzG__openButton,.IOSPWANotice-module-scss-module__uKjLzG__dismissButton{font-family:var(--font-body);cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:opacity .2s ease-in-out}.IOSPWANotice-module-scss-module__uKjLzG__openButton:hover,.IOSPWANotice-module-scss-module__uKjLzG__dismissButton:hover{opacity:.85}.IOSPWANotice-module-scss-module__uKjLzG__openButton:focus-visible,.IOSPWANotice-module-scss-module__uKjLzG__dismissButton:focus-visible{outline-offset:2px;outline:2px solid beige}.IOSPWANotice-module-scss-module__uKjLzG__openButton{color:#041a04;background:beige}.IOSPWANotice-module-scss-module__uKjLzG__dismissButton{color:beige;background:0 0;border:1px solid #f5f5dc66}
.PodcastLibrary-module-scss-module__mCXR7G__library{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.PodcastLibrary-module-scss-module__mCXR7G__filters{flex-wrap:wrap;justify-content:center;gap:8px;width:90%;max-width:600px;display:flex}.PodcastLibrary-module-scss-module__mCXR7G__filterButton{font-family:var(--font-body);color:#041a04;cursor:pointer;background:beige;border:1px solid #041a0433;border-radius:50px;padding:6px 16px;font-size:.85rem;font-weight:700;transition:background .2s ease-in-out,color .2s ease-in-out}.PodcastLibrary-module-scss-module__mCXR7G__filterButton:hover{background:#e0dacd}.PodcastLibrary-module-scss-module__mCXR7G__filterButton:focus-visible{outline-offset:2px;outline:2px solid #041a04}.PodcastLibrary-module-scss-module__mCXR7G__active{color:beige;background:#041a04;border-color:#041a04}.PodcastLibrary-module-scss-module__mCXR7G__active:hover{background:#041a04}.PodcastLibrary-module-scss-module__mCXR7G__empty{font-family:var(--font-body);color:beige;text-align:center;padding:32px}.PodcastLibrary-module-scss-module__mCXR7G__yearGroup{flex-direction:column;align-items:center;width:100%;display:flex}.PodcastLibrary-module-scss-module__mCXR7G__yearHeader{font-family:var(--font-heading);color:beige;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;padding:8px 0;font-size:1.4rem;list-style:none}.PodcastLibrary-module-scss-module__mCXR7G__yearHeader::-webkit-details-marker{display:none}.PodcastLibrary-module-scss-module__mCXR7G__yearHeader:before{content:"▸ ";transition:transform .2s ease-in-out;display:inline-block}details[open]>.PodcastLibrary-module-scss-module__mCXR7G__yearHeader:before{content:"▾ "}.PodcastLibrary-module-scss-module__mCXR7G__episodes{flex-direction:column;align-items:center;gap:16px;width:100%;padding-top:8px;display:flex}
