@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}._region_fcagy_1{position:fixed;top:calc(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) + 10px);left:0;right:0;z-index:calc(var(--z-critical) + 1);display:flex;justify-content:center;padding:0 12px;pointer-events:none}._slot_fcagy_16{position:absolute;top:0;left:12px;right:12px;display:flex;justify-content:center;pointer-events:none;transform-origin:top center;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .26s ease}._toast_fcagy_31{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:8px;max-width:min(560px,100%);min-height:34px;padding:4px 4px 4px 8px;background:var(--foreground);color:var(--background);border-radius:var(--radius-full);font-family:var(--font-family-base);font-size:13px;font-weight:500;line-height:1.3;box-shadow:var(--shadow-lg);cursor:default;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;animation:_toastIn_fcagy_1 .42s cubic-bezier(.2,1.4,.4,1);transform-origin:top center}._noAction_fcagy_60{padding-right:14px}._noIcon_fcagy_64{padding-left:14px}._twoLine_fcagy_68{border-radius:20px;padding-top:6px;padding-bottom:6px}._leaving_fcagy_74{pointer-events:none;animation:_toastOut_fcagy_1 .2s ease-in forwards}._handled_fcagy_84:not(._leaving_fcagy_74),._handled_fcagy_84:not(._leaving_fcagy_74)>*{animation:none!important}._handled_fcagy_84>:not(._fillet_fcagy_89){opacity:var(--toast-content-opacity, 1)}._swiped_fcagy_95,._swiped_fcagy_95>*{animation:none!important}._behind_fcagy_102{pointer-events:none}._toast_fcagy_31._behind_fcagy_102>:not(._fillet_fcagy_89){opacity:0!important;transition:opacity .16s ease}._toast_fcagy_31>:not(._fillet_fcagy_89){transition:opacity .22s ease 60ms}._open_fcagy_117 ._toast_fcagy_31:after{content:"";position:absolute;left:0;right:0;top:100%;height:8px}._icon_fcagy_126{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--background) 20%,transparent);color:var(--background)}._tone_success_fcagy_137 ._icon_fcagy_126{background:var(--success);color:var(--success-foreground)}._tone_error_fcagy_141 ._icon_fcagy_126{background:var(--error);color:var(--error-foreground)}._tone_warning_fcagy_145 ._icon_fcagy_126{background:var(--warning);color:var(--warning-foreground)}._tone_info_fcagy_149 ._icon_fcagy_126{background:var(--info);color:var(--info-foreground)}._text_fcagy_154{display:flex;flex-direction:column;min-width:0;animation:_textIn_fcagy_1 .28s 70ms both}._title_fcagy_161,._description_fcagy_162{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._twoLine_fcagy_68 ._title_fcagy_161{font-weight:600}._description_fcagy_162{font-size:12px;font-weight:400;color:color-mix(in srgb,var(--background) 65%,transparent)}._divider_fcagy_178{width:1px;height:16px;flex-shrink:0;background:color-mix(in srgb,var(--background) 22%,transparent)}._action_fcagy_185{flex-shrink:0;height:26px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:filter var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._action_fcagy_185:hover{filter:brightness(1.08)}._action_fcagy_185:active{transform:scale(.96)}._action_fcagy_185:focus-visible{outline:2px solid var(--background);outline-offset:2px}._spin_fcagy_215{animation:_spin_fcagy_215 .9s linear infinite}._fillet_fcagy_89{display:none}._dynamic_fcagy_229{top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236{position:relative;top:auto;z-index:auto}._inline_fcagy_236._dynamic_fcagy_229{top:auto;padding-top:calc(var(--toast-island-top, 11px) + 34px)}._inline_fcagy_236._dynamic_fcagy_229 ._slot_fcagy_16{top:calc(var(--toast-island-top, 11px) + 34px)}._dynamic_fcagy_229 ._toast_fcagy_31{position:relative;min-width:148px;min-height:36px;background:#000;color:#f5f5f5;box-shadow:none;border-radius:22px;animation:_dynamicIn_fcagy_1 .48s cubic-bezier(.25,1.3,.4,1)}._dynamic_fcagy_229 ._icon_fcagy_126{background:#ffffff2e;color:#f5f5f5}._dynamic_fcagy_229 ._description_fcagy_162{color:#f5f5f59e}._dynamic_fcagy_229 ._divider_fcagy_178{background:#ffffff2e}._dynamic_fcagy_229 ._front_fcagy_277:before{content:"";position:absolute;left:50%;top:-30px;width:108px;height:31px;margin-left:-54px;background:#000;border-radius:16px 16px 0 0;pointer-events:none}._dynamic_fcagy_229 ._fillet_fcagy_89{position:absolute;top:-12px;width:12px;height:12px;pointer-events:none}._dynamic_fcagy_229 ._front_fcagy_277 ._fillet_fcagy_89{display:block}._dynamic_fcagy_229 ._filletLeft_fcagy_302{left:calc(50% - 66px);background:radial-gradient(circle at 0 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._filletRight_fcagy_307{left:calc(50% + 54px);background:radial-gradient(circle at 100% 0,transparent 11.5px,#000 12px)}._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation:_textIn_fcagy_1 .24s .15s both}._dynamic_fcagy_229 ._leaving_fcagy_74{animation:_dynamicOut_fcagy_1 .26s cubic-bezier(.5,0,.75,0) forwards}._dynamic_fcagy_229 ._leaving_fcagy_74>:not(._fillet_fcagy_89){animation:_contentOut_fcagy_1 .1s ease-in forwards}@keyframes _dynamicIn_fcagy_1{0%{transform:translateY(-34px) scale(.33,.4)}to{transform:none}}@keyframes _dynamicOut_fcagy_1{to{transform:translateY(-34px) scale(.33,.4)}}@keyframes _contentOut_fcagy_1{to{opacity:0}}@keyframes _toastIn_fcagy_1{0%{transform:translateY(-8px) scale(.6);opacity:0;filter:blur(4px)}to{transform:none;opacity:1;filter:none}}@keyframes _toastOut_fcagy_1{to{transform:translateY(-6px) scale(.85);opacity:0}}@keyframes _textIn_fcagy_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes _spin_fcagy_215{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._slot_fcagy_16{transition-duration:1ms}._toast_fcagy_31,._leaving_fcagy_74,._text_fcagy_154,._dynamic_fcagy_229 ._toast_fcagy_31,._dynamic_fcagy_229 ._leaving_fcagy_74,._dynamic_fcagy_229 ._toast_fcagy_31>:not(._fillet_fcagy_89){animation-duration:1ms;animation-delay:0ms}}:root{font-family:DM Sans,Arial,sans-serif;background:#050505;color:#fff}*{box-sizing:border-box}body{margin:0;background:#050505}button,a{font:inherit}button{cursor:pointer}.site{min-height:100vh}.top{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(5vw,22px);border-bottom:1px solid #292029;background:#080609;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:12px;cursor:pointer}.brand-icon{font-size:43px;color:#ff007c}.brand-title{font-family:Oswald,sans-serif;font-size:27px;font-weight:700;line-height:.93}.pink{color:#ff007c}.brand small{font-size:9px;letter-spacing:1.8px}.nav{display:flex;align-items:center;gap:21px}.nav button{border:0;background:transparent;color:#ddd;font-size:13px;padding:10px 0}.nav button.active,.nav button:hover{color:#ff007c}.menu{display:none;background:none;border:0;color:#ff007c}.donate{background:#e90072!important;padding:12px 16px!important;border-radius:9px!important;color:#fff!important}.hero{min-height:490px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;max-width:1450px;margin:auto;padding:55px 6vw;gap:30px}.eyebrow{color:#ff0082;text-transform:uppercase;letter-spacing:4px;font-weight:800;font-size:12px}.hero h1{font:700 clamp(56px,7vw,110px)/.98 Oswald,sans-serif;margin:18px 0;text-transform:uppercase}.hero p{font-size:18px;line-height:1.65;color:#c9c2c7;max-width:570px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.primary,.secondary{border-radius:10px;padding:16px 22px;font-weight:800;border:1px solid #ff007c}.primary{background:#f00078;color:#fff}.secondary{background:transparent;color:#fff}.hero-art{position:relative;min-height:390px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 60% 40%,#ad004e,#38051d,#090509 72%);display:flex;align-items:center;justify-content:center}.hero-art .mic{font-size:180px;filter:drop-shadow(0 0 32px #f0007b)}.onair{position:absolute;top:35px;right:35px;color:#ffafd1;border:3px solid #ff007c;border-radius:9px;padding:10px 18px;font:700 26px Oswald;box-shadow:0 0 28px #ff007c,inset 0 0 15px #ff007c}.wave{position:absolute;bottom:50px;left:10%;right:10%;text-align:center;font-size:36px;color:#ff007c;letter-spacing:5px}.container{max-width:1320px;margin:auto;padding:35px 6vw 90px}.section-title{font:700 34px Oswald,sans-serif;text-transform:uppercase;margin:0 0 10px}.sub{color:#a9a0a8;margin-bottom:28px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{background:#141014;border:1px solid #33232e;border-radius:16px;overflow:hidden;text-align:left;color:#fff;padding:0}.card:hover{border-color:#ff007c}.art{height:210px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#5b123b,#130d14 72%);font-size:82px}.card-content{padding:22px}.card h3{font:600 23px Oswald;margin:0 0 9px;text-transform:uppercase}.card p{color:#bfb4be;line-height:1.5;font-size:14px}.tag{color:#ff0080;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:800}.player{max-width:1320px;margin:0 auto;padding:0 6vw}.player-inner{border:1px solid #513048;background:linear-gradient(120deg,#1c1019,#090709);padding:22px 28px;border-radius:18px;display:flex;align-items:center;gap:22px}.play{border:0;background:#ff007c;color:#fff;width:58px;height:58px;border-radius:50%;font-size:26px}.bars{margin-left:auto;color:#ff007c;font-size:25px;letter-spacing:3px}.muted{color:#aaa}.page-head{padding:65px 6vw 30px;max-width:1320px;margin:auto}.page-head h1{font:700 clamp(43px,6vw,75px) Oswald;margin:10px 0}.page-head p{color:#bbb;max-width:690px;line-height:1.7}.detail{max-width:850px;margin:auto;padding:40px 6vw 90px}.back{border:1px solid #444;background:#141014;color:#fff;padding:12px 18px;border-radius:9px;margin-bottom:30px}.placeholder{border:1px dashed #63415a;border-radius:16px;padding:40px;text-align:center;color:#c4a9bb;background:#120b11}.schedule{width:100%;border-collapse:collapse}.schedule td{border-bottom:1px solid #30202c;padding:18px}.schedule td:first-child{color:#ff007c;font-weight:800;width:130px}.footer{border-top:1px solid #30202c;padding:32px 6vw;color:#aaa;font-size:13px}.mobile-panel{display:none}@media(max-width:1050px){.nav{gap:12px}.nav button{font-size:11px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.top{height:75px}.nav{display:none}.menu{display:block;font-size:27px}.mobile-panel{display:flex;position:fixed;top:75px;right:0;bottom:0;width:min(340px,88vw);background:#0b080b;border-left:1px solid #3d2030;z-index:20;flex-direction:column;padding:20px;overflow:auto}.mobile-panel button{background:none;color:#fff;border:0;border-bottom:1px solid #30202c;text-align:left;padding:14px;font-size:16px}.hero{grid-template-columns:1fr;padding:40px 5vw}.hero-art{min-height:290px}.hero-art .mic{font-size:125px}.hero h1{font-size:65px}.cards{grid-template-columns:1fr}.art{height:170px}.player-inner{padding:15px;gap:12px}.bars{display:none}.container{padding:35px 5vw 70px}.brand-title{font-size:23px}}@media(min-width:901px){.site>.player,.site>.home-tv-align{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:6vw;padding-right:6vw;box-sizing:border-box}.site>.player{padding-bottom:34px}.site>.player .player-inner{width:min(100%,650px);max-width:650px;margin:0}.site>.home-tv-align>section{margin-left:0;margin-right:auto}}.site>.player .player-inner{background:#fff!important;color:#17151a!important;border-color:#e6dce3!important;transform-origin:left center!important;transition:none!important}.site>.player .player-inner:active,.site>.player .player-inner:focus-within{scale:1!important}.site>.player .player-inner strong,.site>.player .player-inner .muted{color:#17151a!important}.site>.player .player-inner .listen-link{color:#17151a!important}.site>.home-tv-align>section>div{background:#fff!important;color:#17151a!important;border-color:#e6dce3!important}.site>.home-tv-align h2,.site>.home-tv-align span{color:#17151a!important}@media(max-width:600px){.site>.player,.site>.home-tv-align{width:100%;max-width:100%;padding-left:5vw;padding-right:5vw;margin-left:auto;margin-right:auto;box-sizing:border-box}.site>.player{padding-bottom:28px}.site>.player .player-inner{width:100%;max-width:100%;margin:0;padding:12px 13px;gap:9px;min-width:0;border-radius:13px;flex-wrap:wrap}.site>.player .player-inner .play{width:42px;height:42px;flex:0 0 42px}.site>.player .player-inner>div{min-width:0;flex:1 1 135px;font-size:12px}.site>.player .player-inner strong{font-size:12px}.site>.player .player-inner .muted{font-size:11px}.site>.player .player-inner .listen-link{font-size:11px;padding:7px 9px;margin-left:auto}.site>.home-tv-align>section{width:100%;max-width:100%;margin:0 0 28px;padding:0}.site>.home-tv-align>section>div{padding:12px!important;border-radius:13px!important}.site>.home-tv-align h2{font-size:13px!important;line-height:1.3!important;margin-bottom:10px!important}.site>.home-tv-align iframe{display:block}}.card .card-content{background:#fff!important;color:#111!important}.card .card-content .tag{color:#f60079!important}.card .card-content h3,.card .card-content p,.card .card-content .discover-link{color:#111!important}.card .card-content .show-time{background:#f60079!important;color:#fff!important;border:1px solid #f60079!important;border-radius:9px;padding:10px 14px}.top .brand{transform:translateY(24px)}:root{--accent:#f60079}button:focus-visible,a:focus-visible,.brand:focus-visible{outline:2px solid #ff71b5;outline-offset:4px}.top{height:88px;padding:0 clamp(22px,4vw,64px);box-shadow:0 8px 30px #0006}.brand{flex-shrink:0}.official-radio-logo{display:block;width:260px;height:auto;max-height:none;object-fit:contain;object-position:left center}.top{height:180px}.mobile-panel{top:180px}@media(max-width:900px){.top{height:150px}.mobile-panel{top:150px}.official-radio-logo{width:215px;max-height:none}}@media(max-width:600px){.top{height:150px}.mobile-panel{top:150px}.official-radio-logo{width:215px;max-height:none}}.brand-title{font-size:25px}.brand small{display:block;margin-top:6px;font-size:8px;color:#ddd}.nav{gap:clamp(10px,1.5vw,24px)}.nav button{font-size:13px;white-space:nowrap;font-weight:600}.nav button.active{border-bottom:2px solid #f60079}.nav-more{color:#ff5aa7!important}.menu{display:block;padding:8px;line-height:0}.mobile-panel{display:flex;position:fixed;top:88px;right:0;bottom:0;width:min(350px,90vw);background:#100b10;border-left:1px solid #4c273a;z-index:20;flex-direction:column;padding:20px;overflow:auto;box-shadow:-25px 0 70px #0009}.mobile-panel button{background:none;color:#f4edf1;border:0;border-bottom:1px solid #35222e;text-align:left;padding:15px 12px;font-size:15px;font-weight:600}.mobile-panel button.active{color:#ff298e}.hero{min-height:550px;grid-template-columns:1fr 1fr;padding-top:62px;padding-bottom:48px;gap:48px}.hero h1{font-size:clamp(38px,4.3vw,68px);line-height:1.1}.hero-last-line{white-space:nowrap}.hero p{font-size:16px;line-height:1.75}.hero-art{min-height:410px;background:#10080d;box-shadow:0 18px 65px #0009;border:1px solid #402338}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.82)}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0903099c,transparent 40%);pointer-events:none}.onair{z-index:1;top:28px;right:30px;font-size:20px;padding:8px 16px;background:#17020ab0}.wave{z-index:1;bottom:17px;font-size:23px;letter-spacing:7px;opacity:.75}.primary,.secondary{font-size:13px;letter-spacing:.6px;padding:15px 20px;min-height:48px;transition:transform .2s}.primary:hover,.secondary:hover{transform:translateY(-2px)}.secondary:hover{background:#230b19}.player-inner{min-height:102px;border-color:#59324a}.play{display:grid;place-items:center;flex-shrink:0}.player-inner strong{font-size:14px;letter-spacing:.8px}.muted{margin-top:7px;font-size:12px}.listen-link{margin-left:auto;background:none;border:1px solid #65425a;color:#f4eaf0;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:700}.listen-link span{color:#f60079;margin-left:10px}.container{padding-top:65px}.section-title{font-size:clamp(27px,3vw,39px)}.cards{gap:22px}.card{transition:transform .25s,border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #0007}.art{height:225px;overflow:hidden}.art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.card:hover .art img{transform:scale(1.04)}.card-content{padding:24px;display:flex;flex-direction:column;flex:1}.card{display:flex;flex-direction:column}.card-content .discover-link{display:block;color:#fff;font-weight:800;font-size:13px;margin-top:auto;padding-top:16px;padding-bottom:14px;align-self:center;text-align:center;width:100%}.card h3{font-size:22px;line-height:1.25;margin-top:9px}.card p{font-size:13px;line-height:1.65}.tag{font-size:10px}.detail-art{height:350px}.page-head h1{font-size:clamp(40px,5vw,65px)}.placeholder{border-style:solid;border-color:#392331;background:linear-gradient(135deg,#180e16,#0c090d);padding:60px 35px}.placeholder h2{font:600 27px Oswald}.placeholder p{line-height:1.7}.footer{text-align:center;line-height:1.8}@media(max-width:1150px){.nav{gap:12px}.nav button{font-size:12px}.hero{gap:24px}}@media(max-width:900px){.nav{display:none}.top{height:78px}.mobile-panel{top:78px}.hero{grid-template-columns:1fr;max-width:720px}.hero-art{min-height:380px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.top{padding:0 20px}.hero{padding:38px 22px 28px;gap:28px}.hero h1{font-size:clamp(29px,8.4vw,43px)}.hero p{font-size:14px}.hero-art{min-height:255px;border-radius:15px}.onair{font-size:15px;right:16px;top:18px}.wave{font-size:14px;letter-spacing:3px}.actions{gap:10px}.primary,.secondary{font-size:12px;padding:13px 14px}.cards{grid-template-columns:1fr;gap:18px}.art{height:200px}.card-content{padding:20px}.player-inner{padding:16px;min-height:88px}.listen-link{font-size:0;padding:11px}.listen-link span{font-size:20px;margin:0}.player-inner strong{font-size:12px}.container{padding:44px 22px 70px}.page-head{padding:45px 22px 25px}.page-head h1{font-size:43px}.detail-art{height:240px}.placeholder{padding:42px 20px}.footer{font-size:11px}.brand-title{font-size:22px}.brand-icon{width:36px}}.section-banner{display:block;width:min(100%,680px);height:auto;max-height:540px;object-fit:contain;margin:0 auto 28px;border-radius:16px;border:1px solid #442437;box-shadow:0 15px 50px #0008}.card .art{height:auto;aspect-ratio:1/1;background:#090609;display:flex;align-items:center;justify-content:center}.card .art img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important}.detail-art{height:auto!important;aspect-ratio:1/1;background:#090609}.detail-art img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important}@media(max-width:600px){.card .art{height:auto;aspect-ratio:1/1}.detail-art{height:auto!important;aspect-ratio:1/1}}.top{height:170px}.official-radio-logo{width:280px;max-height:none;height:auto}.mobile-panel{top:170px}@media(max-width:900px){.top{height:145px}.mobile-panel{top:145px}.official-radio-logo{width:225px;max-height:none}}@media(max-width:600px){.top{height:145px}.mobile-panel{top:145px}.official-radio-logo{width:225px;max-height:none}}.top{height:210px;min-height:210px}.official-radio-logo{width:280px;height:auto;max-height:190px;object-fit:contain}.mobile-panel{top:210px}@media(max-width:900px){.top{height:170px;min-height:170px}.official-radio-logo{width:225px;max-height:150px}.mobile-panel{top:170px}}.links-page .links-mosaic>.links-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:175px;padding:22px 16px;border-radius:15px;background:#fff;color:#1c1820;text-align:center;border:1px solid #fff;box-shadow:0 10px 28px #0004}.links-page .links-mosaic>.links-pending svg{color:#ed0079}.links-page .links-mosaic>.links-pending strong{font-size:15px}.links-page .links-mosaic>.links-pending small{font-size:12px;color:#675e67}.media-intro-white{background:#fff;border-radius:16px;padding:32px 24px;margin-bottom:25px;color:#171117}.media-intro-white h2,.media-intro-white p{color:#171117!important}.media-intro-white svg{color:#ff007c}.media-admin{min-height:100vh;background:#0a0709;padding:55px 18px;color:#fff}.media-admin-card{max-width:760px;margin:auto;background:#fff;color:#161116;border-radius:22px;padding:34px;box-shadow:0 18px 60px #0008}.media-admin-card h1{font-family:Oswald,sans-serif;color:#ed0076;margin-top:0}.media-kind-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.media-kind-buttons button{border:1px solid #f0cadc;background:#fff;padding:15px;border-radius:12px;display:flex;gap:8px;align-items:center;justify-content:center;font-weight:700}.media-kind-buttons button.active{background:#ed0076;color:#fff}.media-admin-card label{display:flex;flex-direction:column;gap:7px;font-weight:700;margin:17px 0}.media-admin-card select,.media-admin-card input{padding:13px;border:1px solid #ddd;border-radius:10px;font-size:16px}.upload-zone{border:2px dashed #ed0076!important;border-radius:15px;padding:28px!important;align-items:center;cursor:pointer;color:#ed0076}.upload-zone input{width:100%;margin-top:8px}.upload-zone span{font-weight:400;color:#555}.media-send{width:100%;border:0;border-radius:999px;background:#ed0076;color:#fff;padding:16px;font-weight:800;cursor:pointer}.media-message{text-align:center;font-weight:700}@media(max-width:600px){.media-kind-buttons{grid-template-columns:1fr}.media-admin-card{padding:24px 17px}}.media-public-galleries{display:grid;gap:20px;margin-top:25px;text-align:left}.media-public-category{background:#fff;color:#1a1519;border:1px solid #f3d6e4;border-radius:16px;padding:23px}.media-public-category h3{font-size:22px;margin:0 0 12px;color:#ed0076}.media-public-category p{color:#555!important;font-size:14px;margin:0}.media-public-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.media-public-grid figure{margin:0;background:#f9f5f7;border-radius:12px;overflow:hidden}.media-public-grid img,.media-public-grid video{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.media-public-grid figcaption{font-size:14px;padding:10px 12px;color:#171117;font-weight:600}.media-admin-footer-link{color:#f48dbd;font-size:12px;text-decoration:underline;margin-top:12px;display:inline-block}.episode-preview{margin-top:38px;text-align:left}.episode-preview-head{margin-bottom:18px}.episode-preview-head h2{font-size:clamp(24px,3vw,35px);margin:10px 0;color:#fff}.episode-preview-head p{color:#bbb;margin:0}.episode-preview-pill,.episode-preview-label{font-size:11px;letter-spacing:.12em;font-weight:800;color:#ff2c95}.episode-preview-card{display:grid;grid-template-columns:minmax(190px,.85fr) 1.4fr;align-items:stretch;background:#fff;color:#171117;border-radius:22px;overflow:hidden;box-shadow:0 16px 40px #0004}.episode-preview-poster{height:100%;min-height:100%;box-sizing:border-box;padding:30px;background:linear-gradient(145deg,#2a1223,#0b070b);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px}.episode-preview-poster svg{color:#ff2c95}.episode-preview-poster span{font-size:11px;letter-spacing:.13em;color:#ff7ab8}.episode-preview-poster strong{font-size:clamp(26px,3vw,38px);line-height:1.05}.episode-preview-poster small{font-size:17px}.episode-preview-poster em{font-size:11px;color:#bbb;font-style:normal;margin-top:10px}.episode-preview-info{padding:35px;display:flex;flex-direction:column;justify-content:center;gap:15px}.episode-preview-info h3{font-size:clamp(23px,3vw,34px);margin:0;color:#171117}.episode-preview-info>p{color:#4b4348;line-height:1.65;margin:0}.episode-preview-date{display:flex;gap:10px;align-items:center;font-weight:650;color:#3a3036}.episode-preview-date svg{color:#ed0076}.episode-preview-info .episode-preview-caption{font-size:12px;color:#8c7581;margin-top:10px}@media(max-width:620px){.episode-preview-card{grid-template-columns:1fr}.episode-preview-poster{min-height:280px}.episode-preview-info{padding:26px}}.show-media-section{margin-top:30px}.show-media-section h2{font-size:23px;color:#fff}.show-media-section .media-public-grid{margin-top:16px}.show-media-section figcaption{background:#fff}.episode-preview-card.episode-preview-vertical{display:flex;flex-direction:column;max-width:840px;margin:0 auto}.episode-preview-vertical .episode-preview-poster{height:auto;min-height:0;background:#fff;color:#161116;gap:10px;padding:30px 20px 24px}.episode-preview-vertical .episode-preview-poster span{color:#d40069}.episode-preview-vertical .episode-preview-poster strong,.episode-preview-vertical .episode-preview-poster small{color:#181218}.episode-cover-space{background:#fff;padding:0 24px 20px;text-align:center}.episode-cover-uploaded{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;border-radius:16px;margin:auto;box-shadow:0 8px 25px #0002}.episode-cover-empty{padding:38px 16px;border:2px dashed #f3c5da;border-radius:16px;color:#9c6580;font-size:14px}.episode-preview-vertical .episode-preview-info{border-top:1px solid #f2e4eb;padding:30px 34px 38px}.episode-preview-vertical .episode-preview-info h3{color:#171117}.media-manage-list{margin-top:38px;border-top:1px solid #eee;padding-top:25px}.media-manage-list h2{font-size:23px;color:#181118}.media-manage-list p{font-size:14px}.media-manage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:14px;margin-top:18px}.media-manage-item{background:#fff;border:1px solid #ead8e2;border-radius:13px;overflow:hidden;padding:12px;display:flex;flex-direction:column;gap:9px;min-width:0}.media-manage-item img,.media-manage-item video{width:100%;height:125px;object-fit:contain;background:#f6f0f4;border-radius:8px}.media-manage-item strong{font-size:13px;color:#22151e;overflow-wrap:anywhere}.media-manage-item small{color:#6e5362;font-size:11px;overflow-wrap:anywhere}.media-delete-button{margin-top:auto;border:1px solid #d92868;background:#fff1f6;color:#b40045;border-radius:8px;padding:10px;font-weight:750}.media-delete-button:disabled{opacity:.55}.episode-preview-vertical .episode-preview-poster span:after{content:"";display:block;width:72px;height:1px;background:#d9a2bd;margin:14px auto 0;border-radius:1px}.schedule-admin{margin-top:32px;border-top:1px solid #e7dce2;padding-top:24px}.schedule-admin h2{color:#21151e}.schedule-admin label{display:block;margin:12px 0}.schedule-time-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.show-schedule-display{display:flex;align-items:center;gap:10px;background:#fff;color:#191118;border-radius:9px;padding:12px 16px;margin:10px 0 18px;font-weight:700}.show-schedule-display svg{color:#e90072;flex-shrink:0}.episode-preview-info .show-schedule-display{padding:0;margin:0}.media-admin-card,.schedule-admin,.schedule-admin *{box-sizing:border-box}.schedule-admin{width:100%;min-width:0;margin-top:36px;padding-top:28px;border-top:1px solid #ecdde5}.schedule-admin h2{margin:0 0 10px;color:#231620;font-family:Oswald,sans-serif;font-size:clamp(22px,4vw,28px);line-height:1.2}.schedule-admin>p{color:#665862;font-size:14px;line-height:1.6;margin:0 0 22px}.schedule-admin label{width:100%;min-width:0;max-width:100%;margin:0 0 17px;gap:8px;color:#281e26;font-size:14px;line-height:1.4}.schedule-admin input,.schedule-admin select{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid #ddcbd5;border-radius:10px;background:#fff;color:#211720;font-family:inherit;font-size:16px;box-shadow:none}.schedule-admin input:focus,.schedule-admin select:focus{outline:2px solid #ed007655;outline-offset:1px;border-color:#ed0076}.schedule-time-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;width:100%;min-width:0}.schedule-time-row>label{min-width:0}.schedule-admin .media-send{width:100%;margin-top:3px;border-radius:12px;min-height:50px;font-size:13px;letter-spacing:.015em;white-space:normal;line-height:1.4;padding:13px 14px}@media(max-width:480px){.schedule-admin{margin-top:28px;padding-top:24px}.schedule-time-row{gap:10px}.schedule-time-row input{padding:10px 8px;font-size:16px}.schedule-admin h2{font-size:23px}.media-admin-card{overflow-wrap:break-word}}@media(min-width:761px){.top{padding-left:max(24px,calc((100vw - 1320px)/2 + 6vw));padding-right:max(24px,calc((100vw - 1320px)/2 + 6vw))}.top .brand{flex:0 1 auto;min-width:0}.top .official-radio-logo{width:clamp(200px,21vw,280px);max-width:100%;height:auto}.hero,.container,.player-inner{box-sizing:border-box;width:100%;max-width:1320px;margin-left:auto;margin-right:auto}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:6vw;padding-right:6vw}.hero>div:first-child{min-width:0}.hero h1{font-size:clamp(34px,4.3vw,68px)}.hero .hero-last-line{white-space:normal}.cards{align-items:stretch}.cards>.card{height:100%;min-width:0}.cards .card-content{flex:1;min-width:0}.cards .card-content .show-time{box-sizing:border-box;display:flex;width:100%;min-height:76px;justify-content:center;text-align:center;white-space:normal;overflow-wrap:break-word}.cards .card-content .discover-link{margin-top:auto}}@media(min-width:761px)and (max-width:1050px){.hero{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:clamp(40px,6vw,65px)}.top{padding-left:6vw;padding-right:6vw}}@media(min-width:761px){.links-page .links-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;width:100%;gap:16px;align-items:stretch}.links-page .links-mosaic>a{box-sizing:border-box;min-width:0;width:100%;height:100%;min-height:175px;overflow-wrap:break-word}}.media-admin-card .schedule-admin{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden;padding-left:0;padding-right:0}.media-admin-card .schedule-admin label{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;margin:0 0 18px;overflow:hidden}.media-admin-card .schedule-admin .schedule-time-row{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;min-width:0}.media-admin-card .schedule-admin .schedule-time-row>label{flex:0 0 auto;width:100%;max-width:100%;min-width:0}.media-admin-card .schedule-admin input,.media-admin-card .schedule-admin select{box-sizing:border-box;display:block;min-width:0;width:100%;max-width:100%;height:50px;min-height:50px;margin:0;padding:10px 12px;line-height:normal;font-size:16px;border-radius:10px;overflow:hidden}.media-admin-card .schedule-admin input[type=date],.media-admin-card .schedule-admin input[type=time]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;text-align:left}.media-admin-card .schedule-admin .media-send{display:block;max-width:100%;width:100%;box-sizing:border-box;overflow-wrap:anywhere}.literature-admin{box-sizing:border-box;border-top:1px solid #ecdde5;margin-top:30px;padding-top:26px;width:100%;min-width:0}.literature-admin h2{color:#241721;font-family:Oswald,sans-serif;font-size:26px;margin:0 0 10px}.literature-admin p{color:#635761;font-size:14px;line-height:1.5}.literature-edit-button{border:1px solid #ed0076;background:#fff;color:#c90065;border-radius:10px;padding:12px 18px;font-weight:700;cursor:pointer;max-width:100%}.literature-fields{margin-top:20px;min-width:0}.literature-fields label{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.literature-fields input,.literature-fields textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;border:1px solid #ddcbd5;border-radius:10px;padding:12px;font:inherit;font-size:16px;color:#201720;background:#fff}.literature-fields textarea{resize:vertical;line-height:1.5}.literature-admin{margin-top:34px;padding-top:26px;border-top:1px solid #e7dce2;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.literature-admin h2{color:#231620;margin:0 0 12px}.literature-admin p{color:#655760;line-height:1.5}.media-admin-card .literature-admin label{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.media-admin-card .literature-admin input,.media-admin-card .literature-admin textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:1px solid #ddcbd5;border-radius:10px;padding:12px;font:inherit;font-size:16px;color:#211720;background:#fff}.media-admin-card .literature-admin textarea{resize:vertical;line-height:1.5}.literature-admin .media-send{max-width:100%;white-space:normal;line-height:1.4}.top{transition:transform .35s ease,opacity .35s ease;will-change:transform,opacity}.top.top-hidden{transform:translateY(-105%);opacity:0;pointer-events:none}.support-donate-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:22px auto 8px;padding:15px 25px;background:#f50079;color:#fff!important;text-decoration:none;font-weight:800;letter-spacing:.035em;border-radius:999px;box-shadow:0 7px 20px #f5007930;transition:transform .2s,background .2s}.support-donate-button:hover{transform:translateY(-2px);background:#d9006a}.support-card .support-donate-note{font-size:12px;color:#9b5279!important;margin-top:12px}.media-light>div{background:#fff!important;border:1px solid #f3d6e4!important;color:#ed0076!important}.media-light>div strong,.media-light>div small,.media-light>div svg{color:#ed0076!important}.support-card{background:#fff!important;border:1px solid #fff!important;color:#e90072!important}.support-card h2,.support-card p{color:#e90072!important}.support-card svg{color:#ff007c}.support-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;line-height:1.5}.support-footer>div{width:100%}.links-page .links-intro{background:#fff;border-radius:14px;padding:24px 20px;max-width:820px;margin:0 auto 22px;box-shadow:0 10px 30px #0003}.links-page .links-intro h2{color:#e90072;margin:0 0 10px}.links-page .links-intro p{color:#29232a;margin:0}.links-page .links-mosaic{max-width:850px;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:16px}.links-page .links-mosaic>a{background:#fff;color:#1c1820;border:1px solid #fff;border-radius:15px;min-height:175px;padding:22px 16px;box-shadow:0 10px 28px #0004;transition:transform .2s,box-shadow .2s}.links-page .links-mosaic>a:hover{background:#fff;color:#d9006c;transform:translateY(-3px);box-shadow:0 15px 34px #0006}.links-page .links-mosaic>a svg{color:#ed0079;stroke-width:1.7}.links-page .links-mosaic>a strong{color:#1c1820;font-size:15px}.links-page .links-mosaic>a small{color:#675e67;font-size:12px}.links-page .links-radio-logo{display:block;width:105px;height:64px;object-fit:contain;background:#130a12;border-radius:9px;padding:5px}.media-slots,.links-mosaic{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin:28px auto 0;max-width:800px}.media-slots>div,.links-mosaic>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:138px;padding:18px 12px;border-radius:13px;border:1px solid #583149;background:#1d111b;color:#fff;text-decoration:none;text-align:center}.media-slots svg{color:#ff4b9d;width:27px;height:27px}.media-slots strong,.links-mosaic strong{font-size:14px}.media-slots small{color:#bca8b7;font-size:12px}.links-mosaic>a:hover{border-color:#ff007c;background:#2b1021}.links-mosaic>a span{font-size:29px}@media(min-width:761px){.links-page .links-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:850px;gap:16px}.links-page .links-mosaic>a{min-width:0;box-sizing:border-box}}@media(min-width:761px){.links-page .links-intro{box-sizing:border-box;width:100%;max-width:850px;margin-left:auto;margin-right:auto}}.hero-art .wave.wave-animated{display:flex;align-items:center;justify-content:center;gap:clamp(3px,.7vw,6px);min-height:78px;line-height:1;pointer-events:none;left:8%;right:8%;bottom:24px;padding:9px 12px;border-radius:40px;background:transparent;opacity:.85}.hero-art .wave.wave-animated span{display:block;flex:1 1 0;max-width:5px;min-width:2px;height:var(--wave-height,35px);border-radius:99px;background:linear-gradient(180deg,#fff,#ffd7ea 20%,#ff3f9c 48%,#f60083 75%,#fff);box-shadow:0 0 6px #fff8,0 0 14px #ff007c99;transform-origin:center;animation:danube-wave-pulse 1.2s ease-in-out infinite alternate}.hero-art .wave.wave-animated span:nth-child(2n){background:linear-gradient(180deg,#ff63b2,#ff007c 40%,#ffe9f4 75%,#fff)}.hero-art .wave.wave-animated span:nth-child(5n+1){--wave-height:17px}.hero-art .wave.wave-animated span:nth-child(5n+2){--wave-height:38px}.hero-art .wave.wave-animated span:nth-child(5n+3){--wave-height:58px}.hero-art .wave.wave-animated span:nth-child(5n+4){--wave-height:29px}.hero-art .wave.wave-animated span:nth-child(5n){--wave-height:48px}@keyframes danube-wave-pulse{0%{transform:scaleY(.3);opacity:.75}50%{transform:scaleY(.75);opacity:1}to{transform:scaleY(1.2);opacity:.96}}@media(prefers-reduced-motion:reduce){.hero-art .wave.wave-animated span{animation:none;transform:scaleY(.65)}}@media(min-width:761px){.cards>.card .card-content{display:flex;flex-direction:column;flex:1;min-height:0}.cards>.card .card-content .show-time{margin-top:auto;margin-bottom:12px;flex-shrink:0}.cards>.card .card-content .discover-link{margin-top:0;padding-top:16px;flex-shrink:0}}.hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.hero .actions .primary,.hero .actions .secondary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-width:0;background:#fff;color:#e90072;border:1px solid #fff;box-shadow:0 5px 22px #0005;font-weight:800;text-align:center}.hero .actions .primary:hover,.hero .actions .secondary:hover{background:#ffe7f2;color:#c60063}.player .play{background:linear-gradient(145deg,#ff258f,#c90062);color:#fff;border:1px solid #ff7cb7;box-shadow:0 0 0 5px #ff007c18,0 7px 20px #0008;transition:transform .2s,box-shadow .2s}.player .play:hover{transform:scale(1.06);box-shadow:0 0 0 6px #ff007c30,0 8px 25px #0009}.listen-link span{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f6007922;color:#ff4ba1;font-size:17px}.hero-art{overflow:hidden;background:#10080d;border:1px solid #402338;box-sizing:border-box}.hero-photo{object-fit:contain!important;object-position:center;background:#10080d}.hero-art:after{display:none}.onair,.wave{z-index:2}.container>.eyebrow{letter-spacing:1.5px;white-space:nowrap;font-size:clamp(9px,1.7vw,12px)}.container>.sub{white-space:nowrap;font-size:clamp(10px,2.4vw,16px);letter-spacing:0}.show-time{display:inline-flex;align-items:center;margin:10px 0 12px;padding:8px 12px;border-radius:8px;background:#fff;color:#111;border:1px solid #fff;font-size:12px;font-weight:700;line-height:1.4}.detail-time{margin-bottom:24px}.schedule-list{display:grid;gap:0;max-width:640px;margin:25px auto 0;text-align:left}.schedule-list>div{display:flex;justify-content:space-between;gap:20px;padding:17px 4px;border-bottom:1px solid #4a2a3c;align-items:center}.schedule-list strong{color:#fff;font-size:14px}.schedule-list span{color:#ff8abd;text-align:right;font-size:13px}@media(max-width:600px){.hero .actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hero .actions .primary,.hero .actions .secondary{font-size:10px;letter-spacing:0;padding:12px 6px;min-height:49px}.hero .actions .primary svg{width:13px;flex-shrink:0}.hero-art{min-height:255px}.container>.eyebrow{letter-spacing:.5px}.container>.sub{letter-spacing:-.2px}.schedule-list>div{flex-direction:column;align-items:flex-start;gap:6px}.schedule-list span{text-align:left}}108 .site > footer.footer::after{content:"Site conçu par Mohamed Labar Imazaten en collaboration avec Kit";display:block;margin-top:12px;font-size:12px;color:#bfb7be;text-align:center}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
