.alma-podcast-player{margin:1.25rem 0;padding:1rem;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa}.alma-podcast-player audio{display:block;width:100%}.alma-podcast-player__meta{margin-top:.65rem;color:#6b7280;font-size:.875rem}.alma-podcast-player__meta a{color:#b42318}.alma-podcast-episode{margin:1rem 0}.alma-podcast-list{display:grid;gap:1.25rem}.alma-podcast-list__item,.alma-podcast-series__item{padding:1.25rem;border:1px solid #e5e7eb;border-radius:12px}.alma-podcast-series{display:grid;gap:1rem}.alma-podcast-series--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.alma-podcast-series--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.alma-podcast-series__item h3,.alma-podcast-list__item h3{margin-top:0}.alma-podcast-submit{max-width:760px;margin:2rem auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #e5e7eb;border-radius:16px;background:#fff}.alma-podcast-submit__form,.alma-podcast-submit #loginform{display:grid;gap:1rem}.alma-podcast-submit label{display:grid;gap:.4rem;font-weight:600}.alma-podcast-submit label span{color:#b42318}.alma-podcast-submit input,.alma-podcast-submit textarea,.alma-podcast-submit select{box-sizing:border-box;width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit;font-weight:400}.alma-podcast-submit__optimize{grid-template-columns:auto 1fr;align-items:start;padding:12px;border:1px solid #f2d8db;border-radius:8px;background:#fff7f8;color:#6d1e2b;font-size:.9rem}.alma-podcast-submit__optimize input{width:auto;padding:0;margin:.2rem 0 0}.alma-podcast-submit #loginform p{margin:0}.alma-podcast-submit #loginform .login-username,.alma-podcast-submit #loginform .login-password{display:grid;gap:.4rem;font-weight:600}.alma-podcast-submit #loginform .login-remember label{display:flex;align-items:center;gap:.5rem;font-weight:600}.alma-podcast-submit #loginform #rememberme{width:auto;padding:0}.alma-podcast-submit #loginform .login-submit{display:flex}.alma-podcast-submit #loginform #wp-submit{width:auto;padding:.8rem 1.25rem;border:0;border-radius:999px;background:#b42318!important;color:#fff!important;font:inherit;font-weight:700;line-height:1.2;cursor:pointer}.alma-podcast-submit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.alma-podcast-submit button{justify-self:start;padding:.8rem 1.25rem;border:0;border-radius:999px;background:#b42318;color:#fff;font-weight:700;cursor:pointer}.alma-podcast-submit__notice{padding:.8rem 1rem;border-radius:8px}.alma-podcast-submit__notice.is-error{background:#fef2f2;color:#991b1b}.alma-podcast-submit__notice.is-success{background:#ecfdf3;color:#166534}@media(max-width:640px){.alma-podcast-series--columns-2,.alma-podcast-series--columns-3,.alma-podcast-submit__grid{grid-template-columns:1fr}}.alma-podcast-player{--alma-player-orange:#f05a32;box-sizing:border-box;max-width:100%;margin:1.5rem 0;overflow:hidden;border:0;border-radius:0;background:#171717;color:#fff;font-family:inherit;box-shadow:0 12px 30px rgba(0,0,0,.16)}.alma-podcast-player *{box-sizing:border-box}.alma-podcast-player .player__main{display:flex;align-items:stretch;min-height:210px}.alma-podcast-player .player__artwork{flex:0 0 210px;min-height:210px;background:#2a2a2a;display:flex;align-items:center;justify-content:center;overflow:hidden}.alma-podcast-player .player__artwork img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.alma-podcast-player__artwork-placeholder{font-size:1.5rem;font-weight:900;letter-spacing:.15em;color:#fff}.alma-podcast-player .player__body{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;padding:1.5rem 1.75rem}.alma-podcast-player .currently-playing{min-width:0;margin-bottom:1.25rem}.alma-podcast-player .player__podcast-title{margin-bottom:.35rem;color:#ff8361;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.alma-podcast-player .player__episode-title{overflow:hidden;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.3;text-overflow:ellipsis}.alma-podcast-player .play-progress{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.alma-podcast-player .play-pause-controls{display:flex;align-items:center}.alma-podcast-player .play-btn,.alma-podcast-player .pause-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #fff;border-radius:50%;background:transparent;color:#fff}.alma-podcast-player .play-btn:before{content:'▶';margin-left:3px;font-size:1rem}.alma-podcast-player .pause-btn:before{content:'Ⅱ';font-size:1rem}.alma-podcast-player .play-btn:hover,.alma-podcast-player .pause-btn:hover{border-color:var(--alma-player-orange);background:var(--alma-player-orange)}.alma-podcast-player .hide{display:none!important}.alma-podcast-player audio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.alma-podcast-player .ssp-progress{position:relative;width:100%;height:8px;margin:.25rem 0 1rem;border-radius:99px;background:#505050;cursor:pointer}.alma-podcast-player .progress__filled{display:block;width:0;height:100%;border-radius:inherit;background:var(--alma-player-orange);pointer-events:none}.alma-podcast-player .playback{display:flex;align-items:center;justify-content:space-between;gap:1rem}.alma-podcast-player .playback__controls{display:flex;align-items:center;gap:.35rem}.alma-podcast-player .player-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 .45rem;border:1px solid transparent;border-radius:5px;background:transparent;color:#fff}.alma-podcast-player .player-btn:hover,.alma-podcast-player .player-btn:focus-visible{border-color:var(--alma-player-orange);color:#ff8361}.alma-podcast-player .player-btn__volume:before{content:'🔊';font-size:.9rem}.alma-podcast-player .player-btn__volume.is-muted:before{content:'🔇'}.alma-podcast-player .player-btn__rwd:before{content:'↶';font-size:1.25rem}.alma-podcast-player .player-btn__fwd:before{content:'↷';font-size:1.25rem}.alma-podcast-player .player-btn__speed{border-color:#555;font-size:.75rem;font-weight:800}.alma-podcast-player .playback__timers{display:flex;align-items:center;gap:.4rem;color:#ddd;font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}.alma-podcast-player .player-panels-nav{display:flex;gap:.55rem;margin-top:1.25rem}.alma-podcast-player .player-panels-nav button{padding:.5rem .8rem;border:1px solid #555;border-radius:5px;background:transparent;color:#fff;font-size:.75rem;font-weight:800}.alma-podcast-player .player-panels-nav button:hover,.alma-podcast-player .player-panels-nav button:focus-visible{border-color:var(--alma-player-orange);background:var(--alma-player-orange)}.alma-podcast-player .player-panels{border-top:1px solid #3a3a3a;background:#202020}.alma-podcast-player .player-panel{display:none;position:relative;padding:1.25rem 1.5rem}.alma-podcast-player.panel-subscribe .subscribe,.alma-podcast-player.panel-share .share{display:block}.alma-podcast-player .close-btn{position:absolute;top:.75rem;right:.9rem;border:0;background:transparent;color:#fff;font-size:1.35rem;line-height:1}.alma-podcast-player .close-btn:hover{color:var(--alma-player-orange)}.alma-podcast-player .panel__inner,.alma-podcast-player .player-panel-row{display:flex;align-items:center;gap:.75rem}.alma-podcast-player .player-panel-row{margin-top:.8rem}.alma-podcast-player .player-panel-row:first-child{margin-top:0}.alma-podcast-player .player-panel-row .title{flex:0 0 82px;color:#ff8361;font-size:.75rem;font-weight:800;text-transform:uppercase}.alma-podcast-player .player-panel-row>div:nth-child(2){flex:1;min-width:0}.alma-podcast-player .player-panel-row input,.alma-podcast-player .player-panel-row textarea{display:block;width:100%;min-height:36px;border:1px solid #555;border-radius:4px;background:#111;color:#fff;padding:.55rem .65rem;font:inherit;font-size:.8rem}.alma-podcast-player .player-panel-row textarea{min-height:68px;resize:vertical}.alma-podcast-player .copy-rss,.alma-podcast-player .copy-link,.alma-podcast-player .copy-embed{flex:0 0 34px;width:34px;height:34px;border:1px solid #555;border-radius:4px;background:transparent;color:#fff}.alma-podcast-player .copy-rss:before,.alma-podcast-player .copy-link:before,.alma-podcast-player .copy-embed:before{content:'⧉';font-size:1rem}.alma-podcast-player .copy-rss.is-copied:after,.alma-podcast-player .copy-link.is-copied:after,.alma-podcast-player .copy-embed.is-copied:after{content:'✓';color:var(--alma-player-orange)}.alma-podcast-player .icons-holder{display:flex;gap:.5rem}.alma-podcast-player .share-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:#333;color:#fff;text-decoration:none;font-weight:900}.alma-podcast-player .share-icon:hover{background:var(--alma-player-orange)}.alma-podcast-player .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.alma-podcast-player .player__main{display:block}.alma-podcast-player .player__artwork{width:100%;min-height:180px;height:180px}.alma-podcast-player .player__artwork img{min-height:180px}.alma-podcast-player .player__body{padding:1.25rem}.alma-podcast-player .play-progress{grid-template-columns:auto 1fr;gap:.7rem}.alma-podcast-player .playback{align-items:flex-start;flex-direction:column;gap:.6rem}.alma-podcast-player .player-panel-row{align-items:stretch;flex-direction:column;gap:.4rem}.alma-podcast-player .player-panel-row .title{flex:0 0 auto}.alma-podcast-player .copy-rss,.alma-podcast-player .copy-link,.alma-podcast-player .copy-embed{align-self:flex-end}}
