.app-promo-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;background:linear-gradient(165deg,#1a1a2e,#16131f 50%,#1a0a1a);border-radius:24px;border:1px solid rgba(237,1,140,.2);padding:40px 32px 36px;text-align:center;color:#fff;outline:none;overflow:hidden}.app-promo-modal .promo-close-btn{position:absolute;top:10px;right:10px;color:hsla(0,0%,100%,.5);z-index:2}.app-promo-modal .promo-close-btn:hover{color:#fff}.app-promo-modal .promo-glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(237,1,140,.25) 0,transparent 70%);pointer-events:none}.app-promo-modal .promo-logo{position:relative;z-index:1;width:100px;height:100px;border-radius:22px;object-fit:cover;margin-bottom:20px;box-shadow:0 4px 24px rgba(237,1,140,.3)}.app-promo-modal .promo-title{font-family:Futura BdCn BT Bold,sans-serif;font-size:24px;font-weight:700;margin:0 0 8px;letter-spacing:.5px}.app-promo-modal .promo-subtitle{font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.65);margin:0 0 28px}.app-promo-modal .promo-links{display:flex;flex-direction:column;gap:10px}.app-promo-modal .promo-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:14px;color:#fff;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.3px;transition:transform .15s ease,box-shadow .15s ease}.app-promo-modal .promo-link:hover{transform:translateY(-1px)}.app-promo-modal .promo-link--ios{background:linear-gradient(135deg,#ed018c,#c4017a);box-shadow:0 4px 16px rgba(237,1,140,.35)}.app-promo-modal .promo-link--ios:hover{box-shadow:0 6px 24px rgba(237,1,140,.5)}.app-promo-modal .promo-link--android{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15)}.app-promo-modal .promo-link--android:hover{background:hsla(0,0%,100%,.12);box-shadow:0 4px 16px hsla(0,0%,100%,.08)}@media(max-width:420px){.app-promo-modal{width:calc(100vw - 32px);padding:32px 24px 28px}}@font-face{font-family:Futura BdCn BT Bold;src:url(/fonts/FuturaBdCnBT-Bold.woff2) format("woff2"),url(/fonts/FuturaBdCnBT-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.single-show-page{padding:0 15px;min-height:48vh;margin-top:7.5rem}.single-show-page .single-show-information{padding:0 20px}.single-show-page .single-show-information .single-show-link{margin:25px 0 10px}.single-show-page .single-show-information .single-show-link .single-show-episodes-title{font-family:Futura BdCn BT Bold,sans-serif;font-size:21px;line-height:16.8px;display:flex;align-items:center;font-weight:400}.single-show-page .single-show-information .single-show-link .single-show-episodes-title .link-button{display:flex;align-items:center;margin-left:4px}.single-show-page .single-show-information .single-show-episodes-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-height:585px;width:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ed018c rgba(0,0,0,0)}.single-show-page .single-show-information .single-show-episodes-container::-webkit-scrollbar{width:6px}.single-show-page .single-show-information .single-show-episodes-container::-webkit-scrollbar-thumb{background:#ed018c;border-radius:10px}.single-show-page .single-show-information .single-show-episodes-container::-webkit-scrollbar-track{background:#f5f5f5}.single-show-page .single-show-information .single-show-artists{width:100%;margin:5px 0;border-top:2px solid hsla(0,0%,100%,.0196078431)}.single-show-page .single-show-information .single-show-artists .artists-div{width:100%;height:100%;padding:2rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.single-show-page .single-show-information .single-show-artists .artists-div h3{width:100%;font-size:21px;font-weight:400;line-height:16.8px;font-family:Futura BdCn BT Bold,sans-serif;margin-bottom:15px}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin:0 25px 35px 0;width:160px;height:160px}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-image-container{width:160px;height:160px;border-radius:110px;overflow:hidden}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-image-container .artist-image{width:100%;height:100%;border-radius:110px;object-fit:cover;transition:transform .3s ease}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-image-container .artist-image:hover{transform:scale(1.1)}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-name{max-width:150px;padding-top:10px;text-align:center;font-size:16px;line-height:16px;font-weight:400;font-family:Schibsted Grotesk,sans-serif}.single-show-page .single-show-information .single-show-info{width:100%;margin:1rem 0;border-top:2px solid hsla(0,0%,100%,.0196078431)}.single-show-page .single-show-information .single-show-info .show-info-div{width:100%;height:100%;padding:2rem 0}.single-show-page .single-show-information .single-show-info .show-info-div h3{font-size:21px;font-weight:400;line-height:16.8px;margin-bottom:15px;font-family:Futura BdCn BT Bold,sans-serif}.single-show-page .single-show-information .single-show-info .show-info-div .info-div{font-size:18px;font-weight:400;line-height:21.6px;font-family:Schibsted Grotesk,sans-serif}.single-show-page .single-show-information .single-show-info .show-info-div .info-div span{color:#fff!important;font-family:Schibsted Grotesk,sans-serif;font-size:18px;line-height:21.6px;font-weight:400}.loading-spinner{display:flex;justify-content:center;align-items:center;height:calc(100vh - 5.5rem);font-size:20px}@media(max-width:992px){.single-show-page{margin-top:1rem}.single-show-page .single-show-information .single-show-episodes-container .episode-container{width:99%}}@media(max-width:768px){.single-show-page{padding:0 10px}.single-show-page .single-show-container{width:100%}.single-show-page .single-show-information{padding:0}.single-show-page .single-show-information .single-show-link .single-show-episodes-title{font-size:24px;line-height:19.2px}.single-show-page .single-show-information .single-show-artists .artists-div{padding:2rem 0 0}.single-show-page .single-show-information .single-show-artists .artists-div h3{font-size:24px;line-height:19.2px}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box{width:114px;height:140px;margin:0 25px 20px 0}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-image-container{width:114px;height:114px;border-radius:110px}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-image-container .artist-image:hover{transform:none}.single-show-page .single-show-information .single-show-artists .artists-div .artist-box .artist-name{max-width:114px}.single-show-page .single-show-information .single-show-info{margin:0;padding:0;border:none}.single-show-page .single-show-information .single-show-info .show-info-div h3{font-size:24px;line-height:19.2px}}