body{font-family:Arial,Helvetica,sans-serif;color:#fff;background-color:#163558;margin:auto 20px;display:none}.site-bg{position:absolute;overflow:hidden;z-index:-1;height:200%;width:200%;top:-50%;left:-50%;transform:translateZ(0);display:block;position:fixed;background-color:#000}.site-bg img{position:absolute;top:0;right:0;bottom:0;left:50%;min-width:55%;min-height:55%;margin:auto;transform:translate3d(-50%,0,0);max-width:none;filter:blur(10px);opacity:.8}.site-bg:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}a{text-decoration:none}h1{text-align:center;font-size:20px;color:#fff;text-shadow:rgba(0,0,0,.5) 2px 2px 2px}h2{text-align:center;font-size:16px;font-weight:400;text-shadow:rgba(0,0,0,.5) 2px 2px 2px}#header_container,#long_list_container{max-width:550px;margin:auto;position:relative}#profile_picture{display:block;margin:40px auto 20px;width:125px;height:125px;border-radius:50%;border:2px #fff solid}#logo_links{list-style:none;margin:0;padding:0;text-align:center}#logo_links .logo_link{margin:10px;display:inline-block;position:relative}#logo_links .logo_link a{display:inline-flex;height:30px;width:30px}#logo_links .logo_link#soundcloud_link a{width:30px}#logo_links .logo_link img{filter:brightness(0) invert(1) drop-shadow(rgba(0,0,0,.5) 1px 1px 2px)}#logo_links .logo_link .extra_link_tooltip{display:block;opacity:0;position:absolute;top:-35px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:5px 7px;font-size:12px;white-space:nowrap;left:50%;transform:translate(-50%);transition:all .2s}#logo_links .logo_link .extra_link_tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}#logo_links .logo_link:hover .extra_link_tooltip{opacity:1}footer{position:relative;height:50px;width:100%;margin-top:20px}footer .copyright{position:absolute;width:100%;color:#fff;line-height:40px;font-size:.9em;text-align:center;bottom:0}.back-button{margin:auto auto 8px;position:relative;max-width:550px;padding:2rem 0 0;z-index:10}.back-button a{color:#fff;text-decoration:none;padding:0 .7rem;border-radius:4px;transition:all .3s ease;font-size:.9rem;text-shadow:rgba(0,0,0,.3) 2px 2px 2px;position:relative;top:-5px}.back-button a:hover{text-decoration:underline}#tab-container{margin:-47px auto 24px;position:relative;max-width:550px}.tabs{--tabGirth: 12px}.tabs>ul{display:flex;justify-content:center;list-style:none;margin:0;overflow-inline:auto;overflow-block:clip;scrollbar-width:thin;padding:8px 8px 0}.tabs>ul>li{filter:drop-shadow(4px 4px 0 rgb(0,0,0))}.tabs>ul>li.active{z-index:2}.tabs>ul>li.active>a{background:#fff;color:#000}.tabs>ul>li>a{display:inline-block;white-space:nowrap;padding:.5rem 2rem;position:relative;background:#ffa726;color:#3c1800;font-weight:800;text-decoration:none;cursor:default;pointer-events:none}@supports (clip-path: shape(from top left,hline to 0)){.tabs>ul>li>a{clip-path:shape(from bottom left,curve to var(--tabGirth) calc(100% - var(--tabGirth)) with var(--tabGirth) 100%,vline to var(--tabGirth),curve to calc(var(--tabGirth) * 2) 0 with var(--tabGirth) 0,hline to calc(100% - var(--tabGirth) * 2),curve to calc(100% - var(--tabGirth)) var(--tabGirth) with calc(100% - var(--tabGirth)) 0,vline to calc(100% - var(--tabGirth)),curve to 100% 100% with calc(100% - var(--tabGirth)) 100%)}}@supports not (clip-path: shape(from top left,hline to 0)){.tabs>ul>li>a{padding-inline:1rem;border-start-start-radius:var(--tabGirth);border-start-end-radius:var(--tabGirth)}}.tab-content{background:#fff;color:#000;position:relative;margin-block-start:-1px;padding:20px;border-radius:11px;box-shadow:4px 4px #000000b3;max-width:550px}.podcast-subscribe h2{margin:0 0 15px;font-size:1.1rem;color:#000;text-shadow:none;font-weight:700;text-align:left}.podcast-subscribe p{font-size:.9rem;line-height:1.5;color:#333;text-shadow:none;margin:0 0 15px}.podcast-subscribe p .external-link{color:inherit;text-decoration:none}.podcast-subscribe p .external-link:after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:baseline}.podcast-subscribe p .external-link:hover{text-decoration:underline}.podcast-subscribe .subscribe-buttons{display:flex;gap:10px;flex-wrap:nowrap}.podcast-subscribe .subscribe-buttons .subscribe-btn{flex:1 1 0;min-width:0;display:flex}.podcast-subscribe .subscribe-buttons .subscribe-btn img{width:100%;height:auto;max-width:240px}@media(max-width:520px){.podcast-subscribe .subscribe-buttons .subscribe-btn:nth-child(2){display:none}}#radio_show_list{display:flex;flex-direction:column;gap:24px}.radio_show_item{background:#ffffffe6;color:#000;border-radius:12px;padding:20px;box-shadow:4px 4px #000000b3}.radio_show_item .show_header{margin-bottom:15px}.radio_show_item .show_title{font-size:1.1em;margin:0;color:#000;text-shadow:none;text-align:left}.radio_show_item .show_title .featured-artist-link{color:inherit;text-decoration:none}.radio_show_item .show_title .featured-artist-link:after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:.2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:baseline}.radio_show_item .show_title .featured-artist-link:hover{text-decoration:underline}.radio_show_item .soundcloud_player iframe{border-radius:8px}.radio_show_item .tracklist_section{margin-top:10px}.radio_show_item .tracklist_section .tracklist_header{display:flex;justify-content:space-between;align-items:center}.radio_show_item .tracklist_section .air_date{font-size:.9em;color:#555;white-space:nowrap}.radio_show_item .tracklist_section .tracklist_toggle{background:transparent;border:none;font-size:.9em;color:#333;cursor:pointer}.radio_show_item .tracklist_section .tracklist_content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.radio_show_item .tracklist_section .tracklist_content.expanded{max-height:2000px;transition:max-height .5s ease-in}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item{margin:20px auto}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item:last-child{margin-bottom:0}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item .section_title{font-size:1em;font-weight:700;margin:0 0 10px;color:#222;text-shadow:none}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item .tracks_list{margin:0;padding-left:20px;list-style-type:disc}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item .tracks_list .track_item{font-size:.9em;line-height:1.4;margin-bottom:4px;color:#444}.radio_show_item .tracklist_section .tracklist_content .tracklist_section_item .tracks_list .track_item:last-child{margin-bottom:0}
