.podcasts-page .mzp-main{padding-top:38px!important}.podcasts-page .mzp-hero{position:relative!important;min-height:390px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(100deg,rgba(2,8,21,.96),rgba(240,166,111,.84)),url('assets/podcast-cover-mehdi-zoghbi.jpg') right center/auto 150% no-repeat!important}.podcasts-page .mzp-hero:after{content:'PODCASTS';position:absolute;right:-30px;bottom:-40px;color:#f0a66f0d;font-size:clamp(90px,18vw,260px);font-weight:1000;letter-spacing:-.08em;pointer-events:none}.podcasts-page .mzp-hero-content{z-index:2!important}.podcasts-page .mzp-premium-meta{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:25px!important}.podcasts-page .mzp-premium-meta span{padding:9px 13px!important;border:1px solid #f0a66f33!important;border-radius:99px!important;background:#1e131eaa!important;color:#f5e0d5!important;font-size:11px!important;font-weight:800!important}.podcasts-page .mzp-library--all{background:linear-gradient(145deg,rgba(240,166,111,.92),rgba(2,9,20,.98))!important;backdrop-filter:blur(24px)!important}.mzp-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:12px;align-items:center;margin:0 0 24px}.mzp-search{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border:1px solid #f0a66f38;border-radius:15px;background:#171019cc}.mzp-search span{color:#f0a66f;font-size:24px}.mzp-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.mzp-search input::placeholder{color:#f0a66f}.mzp-toolbar select{min-height:50px;padding:0 38px 0 14px;border:1px solid #f0a66f38;border-radius:15px;background:#1b121c;color:#fff;font-weight:800}.mzp-sync{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #3fdb9a38;border-radius:99px;background:#1c131d66;color:#78e9b9;font-size:10px;font-weight:900;white-space:nowrap}.mzp-sync i{width:7px;height:7px;border-radius:50%;background:#39db98;box-shadow:0 0 12px #39db98}.podcasts-page .mzp-episode{position:relative!important;transition:.3s ease!important}.podcasts-page .mzp-episode:before{content:'ÉPISODE';position:absolute;z-index:4;left:14px;top:14px;padding:6px 9px;border:1px solid #fff3;border-radius:99px;background:#18101acc;color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em}.podcasts-page .mzp-episode .mzp-art img{transition:transform .55s ease,filter .4s ease}.podcasts-page .mzp-episode:hover .mzp-art img{transform:scale(1.045);filter:saturate(1.12)}.podcasts-page .mzp-play-btn{background:linear-gradient(135deg,#f0a66f,#f0a66f)!important;box-shadow:0 12px 28px #f0a66f33!important}.podcasts-page .mzp-player{grid-template-columns:58px minmax(0,1fr) auto!important;padding:11px 15px!important;border-radius:18px!important}.podcasts-page .mzp-player-art{display:block!important;width:58px!important;height:58px!important;overflow:hidden!important;border-radius:12px!important;border:1px solid #f0a66f44!important}.podcasts-page .mzp-player-art img{width:100%!important;height:100%!important;object-fit:cover!important}.podcasts-page .mzp-progress{grid-column:2/-1!important}@media(max-width:850px){.mzp-toolbar{grid-template-columns:1fr 1fr}.mzp-sync{grid-column:1/-1;width:max-content}.podcasts-page .mzp-hero{min-height:330px!important;background-size:cover!important;background-position:center!important}}@media(max-width:560px){.mzp-toolbar{grid-template-columns:1fr}.mzp-sync{grid-column:auto}.podcasts-page .mzp-player{grid-template-columns:46px minmax(0,1fr) auto!important}.podcasts-page .mzp-player-art{width:46px!important;height:46px!important}.podcasts-page .mzp-progress{grid-column:1/-1!important}}
