@font-face{font-family:'Easy Oswald';src:url('/fonts/oswald-500.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
.easy-events-site .radio-header{height:95px!important;min-height:95px!important;padding:0 4%!important;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#0a0d17!important;border-bottom:1px solid #ffffff20;isolation:isolate}
.easy-events-site .radio-header .brand,.easy-events-site .radio-header .radio-brand{position:relative!important;left:auto;top:auto;width:auto;height:auto;opacity:1;flex-shrink:0}
.easy-events-site .radio-header nav,.easy-events-site .radio-header .multi-page-nav{margin:0;width:auto;flex:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,1.25vw,25px);padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;flex-wrap:wrap}
.easy-events-site .radio-header nav button,.easy-events-site .radio-header nav a,.easy-events-site .radio-header .nav-pill{font-family:'Easy Oswald','Arial Narrow',sans-serif!important;font-size:19px!important;font-weight:500!important;line-height:1.3;letter-spacing:.02em;padding:8px 0!important;white-space:nowrap;color:#f7f8fc!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;text-shadow:none;transform:none!important;transition:color .15s,border-color .15s}
.easy-events-site .radio-header nav button.active,.easy-events-site .radio-header .nav-pill.active{color:#80eaf4!important;background:transparent!important;border-bottom-color:#80eaf4!important}
.easy-events-site .radio-header nav button:hover,.easy-events-site .radio-header nav a:hover{color:#80eaf4!important;background:transparent!important;border-bottom-color:#80eaf4!important}
.easy-events-site .radio-header nav button:focus-visible,.easy-events-site .radio-header nav a:focus-visible{outline:2px solid #80eaf4;outline-offset:4px}
/* Initial load and background refresh must never replay a lateral entrance. */
.easy-events-site .radio-live,.easy-events-site .radio-section,.easy-events-site .public-page-heading,.easy-events-site .application-page{animation:none!important}
/* Preserve the entire 1920 by 650 artwork while filling the screen width. */
.easy-events-site:not(.preview-radio) .radio-live:not(.free-live-text){height:33.854167vw!important;min-height:0!important;width:100%!important;max-width:none!important}
.easy-events-site:not(.preview-radio) .radio-live:not(.free-live-text) .live-cover{width:100%!important;max-width:none!important;inset:0!important}
.easy-events-site:not(.preview-radio) .radio-live:not(.free-live-text) .live-cover>img{width:100%!important;height:100%!important;object-fit:contain!important}
@media(max-width:1000px){.easy-events-site .radio-header{gap:20px;padding:0 3%!important}.easy-events-site .radio-header nav,.easy-events-site .radio-header .multi-page-nav{gap:6px 16px}.easy-events-site .radio-header nav button,.easy-events-site .radio-header nav a{font-size:17px!important}}
@media(max-width:700px){.easy-events-site .radio-header{height:auto!important;min-height:95px!important;flex-wrap:wrap;gap:8px;padding:12px 4%!important}.easy-events-site .radio-header nav,.easy-events-site .radio-header .multi-page-nav{flex-basis:100%;justify-content:flex-start;gap:5px 17px}.easy-events-site .radio-header nav button,.easy-events-site .radio-header nav a{font-size:17px!important;padding:5px 0!important}.easy-events-site:not(.preview-radio) .radio-live:not(.free-live-text){height:auto!important;padding-top:33.854167vw}.easy-events-site:not(.preview-radio) .radio-live:not(.free-live-text) .live-cover{height:33.854167vw!important}}

@media(min-width:801px){.easy-events-site .next-show-announcement{min-height:calc(100svh - 95px - 33.854167vw);box-sizing:border-box}.easy-events-site .schedule-day-tabs{top:95px!important;transform:none!important;animation:none!important}}
.easy-events-site:not(.preview-radio) .day-schedule{padding-top:0!important}

.easy-events-site .radio-header .radio-brand{display:flex;align-items:center;gap:12px}.easy-events-site .radio-header .radio-brand .easy-station-logo{display:block;width:62px;height:62px;max-height:none;object-fit:contain;border-radius:0;flex-shrink:0}@media(max-width:700px){.easy-events-site .radio-header .radio-brand .easy-station-logo{width:48px;height:48px}}

.easy-events-site .radio-header .easy-station-copy{display:flex;flex-direction:column;gap:5px;transform:translateY(-3px);line-height:1.15}
.easy-events-site .radio-header .easy-station-name{font-size:23px;font-weight:750;letter-spacing:-.025em;background:linear-gradient(180deg,#fff9e9 0%,#eee0bc 45%,#c8a86d 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.easy-events-site .radio-header .easy-station-tagline{font-size:13px;font-weight:400;letter-spacing:.06em;background:linear-gradient(90deg,#efe4c7,#c9ae79);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
/* One gradient coordinate system for every navigation label together. */
.easy-events-site .radio-header nav,.easy-events-site .radio-header .multi-page-nav{background:linear-gradient(90deg,#fff9e9 0%,#eee0bc 45%,#c8a86d 100%)!important;background-clip:text!important;-webkit-background-clip:text!important}
.easy-events-site .radio-header nav button,.easy-events-site .radio-header nav a,.easy-events-site .radio-header .nav-pill{color:transparent!important;-webkit-text-fill-color:transparent!important;background:transparent!important}
.easy-events-site .radio-header nav button.active,.easy-events-site .radio-header .nav-pill.active,.easy-events-site .radio-header nav button:hover,.easy-events-site .radio-header nav a:hover{color:transparent!important;border-bottom-color:#dcc18b!important;background:transparent!important}
@media(max-width:1000px){.easy-events-site .radio-header .easy-station-name{font-size:21px}.easy-events-site .radio-header .easy-station-tagline{font-size:12px}}
/* White interface lettering takes the station's ivory-to-sandgold finish. */
.easy-gold-text{background-image:linear-gradient(90deg,#fff9e9 0%,#eee0bc 45%,#c8a86d 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.easy-events-site .radio-header .easy-station-copy{align-items:center;text-align:center}
