html,body{border:none;margin:0;padding:0}*{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit;box-sizing:border-box}blockquote::before,blockquote::after{content:""}ul{list-style-type:none}html{font-size:16px;scroll-behavior:smooth;min-height:100vh}body{background:#191414;color:#e0e0e0;font-family:"Roboto",sans-serif;min-height:100vh;display:flex;flex-flow:column;justify-content:stretch;align-content:stretch}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.hidden{display:none}.animate{animation-duration:1s;animation-name:animate-fade;animation-delay:0s;animation-fill-mode:backwards}.animate-dean{animation-duration:1s;animation-name:animate-fade-dean;animation-delay:0s;animation-fill-mode:backwards}.animate-listen{animation-duration:1s;animation-name:animate-listen;animation-delay:.8s;animation-fill-mode:backwards}@keyframes animate-listen{0%{opacity:0}100%{opacity:1}}@keyframes animate-fade{0%{opacity:0;margin-top:30px}100%{opacity:1;margin-top:0}}@keyframes animate-fade-dean{0%{opacity:0;margin-top:30px}100%{opacity:1;margin-top:0}}a.btn{text-decoration:none}.contained{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}ul.socials{padding:0;width:100%;display:flex;justify-content:flex-start;align-items:center;list-style-type:none}ul.socials a{display:flex;justify-content:stretch;align-items:center;padding:0;margin:0 .75rem;text-decoration:none;color:#fff;font-weight:normal;border-radius:10px}ul.socials a:hover{font-weight:bold}ul.socials a i,ul.socials a svg{line-height:1.1;font-size:24px;height:24px;width:auto;text-align:center;color:#e0e0e0}ul.socials a img{height:24px}.btn-listen{color:#d8d8ed;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:0;font-size:8rem;flex:0;border-radius:0;border:0;transition:background .5s ease-in-out}#topnav{position:sticky;top:0;z-index:80;background:linear-gradient(143.31deg, rgb(60, 60, 160) 14.58%, rgb(40, 40, 130) 82.38%) no-repeat;height:auto;border-bottom:1px solid #fff;display:flex;justify-content:space-between;align-items:center;padding:0;transition:all .3s ease-in-out}#topnav.blur{background:linear-gradient(270deg, rgba(25, 20, 20, 0.7), rgba(25, 20, 20, 0.7));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid rgba(255,255,255,.2)}#topnav>div{display:flex;align-items:center}#topnav .nextShowOuter{font-size:18px;font-weight:bold;font-family:"Roboto";white-space:nowrap}#topnav .btn{margin:0 0 0 1.8rem;display:flex;align-items:center;background:#352552;color:#fff;white-space:nowrap;font-weight:bolder;line-height:1;padding:1rem 1.75rem;transition:background .25s ease-in-out;cursor:pointer}#topnav .btn i,#topnav .btn svg{margin-right:1rem;transform:skewX(7)}#topnav .btn:hover{background:#403b80}.top-block{position:relative;width:100%;aspect-ratio:26/9;background:linear-gradient(143.31deg, rgb(120, 120, 222) 14.58%, #000 82.38%) no-repeat;overflow:hidden}.top-block img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.top-block .contained{position:relative;height:100%;overflow:hidden;display:flex;justify-content:space-between;align-items:center;width:80%}.top-block img.logo{position:relative;width:60%;aspect-ratio:auto;z-index:3}.top-block img.dean{position:absolute;right:0;width:30%;top:5%;height:auto;z-index:4}footer .socials{justify-content:center;margin:0 auto 1.75rem auto}footer .socials a{color:#dfdff0}main{display:flex;flex-flow:column nowrap;justify-content:stretch;align-content:flex-start;gap:3rem;padding:3rem 0;flex-grow:1}main p{font-size:1.1rem;color:#c8c8c8}main>section{display:flex;flex-flow:row-wrap;justify-content:space-between;align-items:stretch;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.2)}main>section:last-child{padding-bottom:0;border-bottom:0}main #sectionOnair{display:none}main>section.grid-2-1{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;justify-content:space-between;align-content:start;grid-column-gap:2rem;grid-row-gap:2rem}main>section.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;justify-content:space-between;align-content:start;grid-column-gap:3rem;grid-row-gap:0}#catchupSection{display:flex;justify-content:stretch;align-items:center}#catchupSection h1{flex-grow:1;display:flex;justify-content:flex-start;align-items:center}#catchupSection h1 *{white-space:nowrap}#catchupSection p{line-height:1}#catchupSection #catchupLinks{white-space:nowrap;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}#catchupSection #catchupLinks a.btn{margin:0rem 0 0 1rem;display:flex;align-items:center;background:#352552;color:#fff;white-space:nowrap;font-weight:bolder;line-height:1;padding:.75rem 1.25rem;transition:background .25s ease-in-out}#catchupSection #catchupLinks a.btn:first-child{margin-left:0}#catchupSection #catchupLinks a.btn i,#catchupSection #catchupLinks a.btn svg{margin-right:1rem;transform:skewX(7)}#catchupSection #catchupLinks a.btn:hover{background:#403b80}main article{line-height:1.5}main article p{line-height:1.75;margin-bottom:1.25rem;color:#a0a0a0}main article p:last-child{margin-bottom:0}main h1{position:relative;font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#e0e0e0;font-family:"Montserrat";text-transform:uppercase;line-height:1;display:flex;justify-content:flex-start;align-items:center}main h1 i,main h1 svg{padding-left:1rem;font-size:2rem;color:#c8c8c8;opacity:.75}main h2{position:relative;font-size:26px;font-weight:normal;margin-bottom:.75rem}@media screen and (max-width: 1000px){main h1{font-size:2.2rem}main h1 i,main h1 svg{font-size:1.8rem}main h2{font-size:24px}}ul.iconlist{background:#f4fbfe;background:linear-gradient(178deg, rgb(244, 251, 254) 0%, rgb(230, 246, 252) 50%, rgb(216, 239, 248) 50%, rgb(216, 239, 248) 51%, rgb(170, 223, 248) 100%);padding:1.5rem 2rem;display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}ul.iconlist li i,ul.iconlist li svg{font-size:1.25rem;margin-right:1rem;color:red}#mobileDean{display:none}video{max-width:28%;margin-left:8%;float:right}#recent-songs{flex-flow:column;padding:0}.recent-songs-list{width:100%;flex:1;display:grid;-ms-grid-template-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-template-rows:auto;grid-template-rows:repeat(auto);justify-content:center;align-content:center;grid-column-gap:1.4rem;grid-row-gap:1.4rem;margin:1.4rem auto 3rem auto;backface-visibility:hidden}.song-item{display:grid;grid-template-columns:100px auto 120px;grid-template-rows:auto;text-decoration:none;background:rgba(200,200,200,.05)}.song-item .playedtime{grid-column:1;display:grid;justify-content:center;align-items:center;background:linear-gradient(143.31deg, rgb(120, 120, 222) 14.58%, #000 82.38%) no-repeat;font-size:1.33rem;font-weight:light}.song-item .playedtime.cat-7{background:linear-gradient(143.31deg, rgb(255, 140, 0) 14.58%, #000 82.38%) no-repeat}.song-item .playedtime.cat-9{background:linear-gradient(143.31deg, rgb(185, 10, 10) 14.58%, #000 82.38%) no-repeat}.song-item .playedtime.cat-11{background:linear-gradient(143.31deg, rgb(170, 111, 23) 14.58%, #000 82.38%) no-repeat}.song-item>div{display:flex;flex-flow:column;align-items:stretch;justify-content:center;padding:1rem 1.5rem}.song-item .artist{margin:0;grid-column:2;margin-top:.2rem;font-size:.8rem;line-height:1.33;font-weight:normal}.song-item .title{margin:0;grid-column:2;font-size:1.1rem;line-height:1.33;font-weight:normal}.song-item div.song-rating{display:flex;flex-flow:row nowrap;gap:.75rem;justify-content:center;align-items:center;padding:1rem;font-size:1.3rem}.song-item div.song-rating a{color:#e0e0e0;text-decoration:none;cursor:pointer}#onairBanner{color:#e0e0e0}#onairBanner.hidden{display:none}footer{margin-top:2rem;background:linear-gradient(to bottom, #333 0, #111 100%);color:#eee;padding:32px 0 70px;text-align:center}.recentlyPlayed h1{margin-bottom:1.75rem}.covers{position:relative;display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:flex-start;gap:3rem}.covers li{flex:1;position:relative;display:flex;flex-flow:column nowrap;justify-content:stretch;align-content:flex-start;width:100%}.covers li sndcover{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;height:100px;background:linear-gradient(143.31deg, rgb(120, 120, 222) 14.58%, #000 82.38%) no-repeat;margin-bottom:1rem;padding-right:1.5rem}.covers li sndcover sndtime{position:relative;display:block;font-size:3.2rem;opacity:.66}.covers li sndcover.cat-7{background:linear-gradient(143.31deg, rgb(255, 140, 0) 14.58%, #000 82.38%) no-repeat}.covers li sndcover.cat-9{background:linear-gradient(143.31deg, rgb(185, 10, 10) 14.58%, #000 82.38%) no-repeat}.covers li sndcover.cat-11{background:linear-gradient(143.31deg, rgb(170, 111, 23) 14.58%, #000 82.38%) no-repeat}.covers li sndtitle{font-size:1.1rem;text-overflow:ellipsis;color:#e0e0e0;margin-bottom:.25rem;line-height:1.5}.covers li sndartist{font-size:1rem;color:#a0a0a0;line-height:1.5}.covers[itemCount="1"] li{max-width:30%}.covers[itemCount="2"] li{max-width:26%}.covers[itemCount="3"] li{max-width:22%}@media only screen and (max-width: 1000px){.onair-item:nth-child(3),.onair-item:nth-child(4){display:none}main>section,main>ul{margin-bottom:2rem}main>section:first-child{margin-top:1rem}main>section.grid-3{grid-column-gap:1rem;grid-row-gap:0;gap:2rem}.covers[itemCount="4"] li:nth-child(4){display:none}}@media only screen and (max-width: 770px){.no-mobile{display:none}#topnav{margin:0;padding:0 1rem 0 .5rem}#topnav>div{display:flex;align-items:center}#topnav a.btn{margin:.75rem 0 .75rem .75rem;padding:.75rem 1rem .75rem 1.25rem}#topnav a.btn i,#topnav a.btn svg{margin-right:.5rem;transform:skewX(7)}.btn-listen{font-size:5rem}.contained{width:96vw;max-width:96vw;margin-left:auto;margin-right:auto}.top-block{aspect-ratio:18/9}.top-block .contained{width:80vw;margin:0 auto;padding:0}.top-block img.logo{position:relative;width:60%;left:0}.top-block img.dean{width:34%}main section.contained{max-width:86vw}main h1{font-size:1.75rem}.covers li:nth-child(2),.covers li:nth-child(3),.covers li:nth-child(4){display:none}main>section.grid-3{grid-template-columns:1fr;grid-template-rows:1fr;justify-content:space-between;align-content:start;grid-column-gap:2rem;grid-row-gap:0}main>section.grid-3 article{margin-bottom:2rem}main>section.grid-3 article:last-child{margin-bottom:0}main>section,main>ul{margin:0;padding-bottom:2rem}ul.iconlist{background:#f4fbfe;background:linear-gradient(178deg, rgb(244, 251, 254) 0%, rgb(230, 246, 252) 50%, rgb(216, 239, 248) 50%, rgb(216, 239, 248) 51%, rgb(170, 223, 248) 100%);padding:1.5rem 2rem;flex-flow:column wrap;justify-content:space-evenly;align-items:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc}video{max-width:100%;margin-left:auto;margin-bottom:1rem;float:none}main{gap:1.5rem;padding:1.5rem 0}#catchupSection #catchupLinks a.btn:nth-child(2){display:none}.recent-songs-list{-ms-grid-template-columns:1fr;grid-template-columns:1fr;margin:1.4rem auto 1.5rem auto}.recent-songs-list .song-item{grid-template-columns:90px auto 10px}.recent-songs-list .song-item>div{width:100%;padding:.75rem .5rem}.song-item h4,.song-item h3,.song-item h5{padding:0 .5rem}#recentlyPlayedSection{display:flex;flex-flow:column;justify-content:flex-start;align-items:stretch}footer{margin-top:0;padding:2rem 0 3rem;text-align:center}}@media only screen and (max-width: 480px){main h1{font-size:1.25rem}main h1 i,main h1 svg{padding-left:.6rem;font-size:1.25rem}}@page{margin:0 0 0 0;padding:0;size:A4}@media print{header{position:absolute;top:0;left:0;width:100%}}