
/* One radio engine, integrated into the existing Dropzone theme. */
.dz-radio{--gold:#F4A601;--white:#F2F2F2;--ease:cubic-bezier(.33,0,.2,1);box-sizing:border-box;position:relative;isolation:isolate;width:100%;margin:0;color:var(--white);font-family:Oxanium,sans-serif;background:radial-gradient(ellipse at 10% 10%,#F4A60113,transparent 58%),#080909;border-block:1px solid #F4A60144;padding:clamp(28px,4vw,58px) clamp(16px,2vw,30px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center}
.dz-radio[hidden]{display:none!important}.dz-radio *{box-sizing:border-box}.dz-radio .dz-radio-brand{display:flex;align-items:center;gap:24px;padding:0;border:0;min-width:0;background:none}.dz-radio-brandmark{flex:0 0 112px}.dz-radio-brandmark img{width:112px;height:112px;display:block;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(0 0 32px #F4A60118)}.dz-radio-brandcopy{min-width:0}.dz-radio-tagline{display:grid;gap:4px;font-size:10px;letter-spacing:.16em;line-height:1.5;color:#c8c9c5}.dz-radio-tagline span:first-child{color:var(--gold)}
body.dz-site.dz-a9g .dz-radio .dz-radio-brand :is(h1,h2){font:600 clamp(30px,4vw,54px)/1.08 Oxanium,sans-serif!important;letter-spacing:-.025em!important;color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;margin:12px 0 0!important;padding:0!important}body.dz-site.dz-a9g .dz-radio .dz-radio-brand :is(h1,h2) b{display:block;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;font-weight:600}
.dz-radio-console{min-width:0}.dz-radio-now{display:grid;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:24px}.dz-radio-now>img{display:block;width:124px;height:124px;object-fit:contain;border:1px solid #F4A60133;background:#111210}.dz-radio .dz-radio-eyebrow{margin:0 0 10px!important;font:600 10px/1.3 Oxanium,sans-serif!important;letter-spacing:.17em!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}
body.dz-site.dz-a9g .dz-radio #dz-radio-title{margin:0 0 20px!important;font:600 clamp(17px,1.6vw,22px)/1.35 Oxanium,sans-serif!important;text-transform:uppercase;color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;overflow-wrap:anywhere;letter-spacing:0!important}
.dz-radio #dz-radio-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);font:400 12px/1.5 Oxanium,sans-serif;color:#bcbcbc}.dz-radio #dz-radio-status.is-notice{position:static;width:auto;height:auto;clip-path:none;margin:0 0 12px}
.dz-radio-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.dz-radio #dz-radio-play{display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:44px;padding:10px 20px;background:var(--gold);color:#080808;-webkit-text-fill-color:#080808;border:1px solid var(--gold);border-radius:2px;font:700 12px/1.2 Oxanium,sans-serif;letter-spacing:.08em;cursor:pointer;transition:box-shadow .45s var(--ease),transform .45s var(--ease)}.dz-radio #dz-radio-play:hover{transform:translateY(-1px);box-shadow:0 0 22px #F4A60122}.dz-radio #dz-radio-play:disabled{opacity:.5;cursor:default}.dz-radio .dz-radio-open{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;border-bottom:1px solid #F4A60155;color:var(--gold);-webkit-text-fill-color:var(--gold);font:600 11px/1.3 Oxanium,sans-serif;letter-spacing:.04em}
.dz-radio :is(button,a,input):focus-visible{outline:2px solid var(--white);outline-offset:4px}.dz-radio-frequency{height:38px;margin:22px 0 12px;display:flex;gap:6px;align-items:center}.dz-radio-frequency i{display:block;width:4px;height:32px;background:var(--gold);transform:scaleY(.16);transform-origin:center;will-change:transform}
.dz-radio-rewind{display:flex;align-items:center;gap:14px;margin:0;font-size:10px;color:#aaa;font-variant-numeric:tabular-nums}.dz-radio-rewind[hidden]{display:none!important}.dz-radio-rewind output{min-width:34px}#dz-radio-heard{text-align:right}#dz-radio-seek{--played:100%;appearance:none;-webkit-appearance:none;width:100%;height:3px;margin:12px 0;background:linear-gradient(to right,var(--gold) var(--played),#F4A60133 var(--played));cursor:pointer;touch-action:pan-y}#dz-radio-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:13px;height:13px;border:2px solid #080909;border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px #F4A60166}#dz-radio-seek::-moz-range-thumb{width:11px;height:11px;border:2px solid #080909;border-radius:50%;background:var(--gold)}
.dz-radio audio{display:none}.dz-radio-history{grid-column:1/-1;border-top:1px solid #F4A60133;padding-top:24px}.dz-radio-history[hidden]{display:none!important}body.dz-site.dz-a9g .dz-radio-history>h3{font:600 20px/1.2 Oxanium,sans-serif!important;margin:0 0 18px!important}body.dz-site.dz-a9g .dz-radio-history>h3 span{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}.dz-radio-history ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dz-radio-history li{display:flex;align-items:center;gap:12px;background:#111210;border:1px solid #F4A60122;padding:10px;min-width:0}.dz-radio-history li img{width:54px;height:54px;object-fit:contain;flex:0 0 54px}.dz-radio-history li strong{display:block;font:500 11px/1.45 Oxanium,sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.dz-radio-history time{display:block;color:var(--gold);font-size:10px;margin-top:4px}
.dz-radio-page{width:100%;max-width:none;margin:0;padding:0}.dz-radio-explore{padding:38px 0}body.dz-site.dz-a9g .dz-radio-explore>.dz-norm-head{padding-inline:clamp(16px,2vw,30px)!important}.dz-radio-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dz-radio-explore-card{position:relative;min-height:230px;padding:26px;display:flex;align-items:flex-end;overflow:hidden;background:#111210;border:1px solid #F4A60133;color:var(--white);text-decoration:none}.dz-radio-explore-card>div{position:relative;z-index:1;max-width:27ch}.dz-radio-explore-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.17;filter:grayscale(.7);mask-image:linear-gradient(90deg,transparent,#000 40%)}body.dz-site.dz-a9g .dz-radio-explore-card h3{font:600 23px/1.2 Oxanium,sans-serif!important;margin:0 0 12px!important}body.dz-site.dz-a9g .dz-radio-explore-card h3 span{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}.dz-radio-explore-card p{font-size:14px;line-height:1.5}.dz-radio-explore-card b{display:inline-block;color:var(--gold);font:600 11px/1.2 Oxanium,sans-serif;letter-spacing:.08em;margin-top:14px}
.dz-radio-launch{cursor:pointer}.dz-radio-launch.is-playing{background:#F4A601!important;color:#080808!important}.dz-radio-launch.is-playing svg{opacity:1}.dz-radio-launch-pause{display:none}.dz-radio-launch.is-playing .dz-radio-launch-play{display:none}.dz-radio-launch.is-playing .dz-radio-launch-pause{display:block}.dz-radio--dock{position:fixed;z-index:9000;bottom:18px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 32px));display:block;padding:16px 20px;border:1px solid #F4A60177;box-shadow:0 16px 60px #000b;background:#0b0d0c}.wpvibe-preview-active .dz-radio--dock{bottom:76px}.dz-radio--dock .dz-radio-brand{margin-bottom:14px;padding-right:32px}.dz-radio--dock .dz-radio-brandmark{flex-basis:34px}.dz-radio--dock .dz-radio-brandmark img{width:34px;height:34px}.dz-radio--dock .dz-radio-tagline{display:none}body.dz-site.dz-a9g .dz-radio--dock .dz-radio-brand h2{font-size:18px!important;margin:0!important}.dz-radio--dock .dz-radio-brand h2 b{display:inline!important}.dz-radio-dismiss{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#F4A601;font-size:25px;cursor:pointer;min-width:34px;min-height:34px}.dz-radio--dock .dz-radio-now{grid-template-columns:62px minmax(0,1fr);gap:16px}.dz-radio--dock .dz-radio-now>img{width:62px;height:62px}.dz-radio--dock .dz-radio-eyebrow{display:none}body.dz-site.dz-a9g .dz-radio--dock #dz-radio-title{font-size:14px!important;margin-bottom:10px!important}.dz-radio--dock .dz-radio-actions{gap:18px}.dz-radio--dock #dz-radio-play{min-height:36px;min-width:90px;padding:8px 16px;font-size:11px}.dz-radio--dock .dz-radio-open{min-height:36px;font-size:10px}.dz-radio--dock .dz-radio-frequency,.dz-radio--dock .dz-radio-history{display:none!important}.dz-radio--dock .dz-radio-rewind{margin-top:12px}
@media(max-width:900px){.dz-radio{grid-template-columns:1fr;gap:26px}.dz-radio-brandmark{flex-basis:86px}.dz-radio-brandmark img{width:86px;height:86px}.dz-radio-history ol{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-radio-explore-grid{grid-template-columns:1fr}.dz-radio-explore-card{min-height:190px}}
@media(max-width:520px){.dz-radio{padding:26px 16px}.dz-radio .dz-radio-brand{gap:18px}.dz-radio-brandmark{flex-basis:72px}.dz-radio-brandmark img{width:72px;height:72px}.dz-radio-tagline{font-size:9px}.dz-radio-now{grid-template-columns:80px minmax(0,1fr);gap:16px}.dz-radio-now>img{width:80px;height:80px}.dz-radio-actions{gap:12px}.dz-radio #dz-radio-play{min-width:100px;padding-inline:16px}.dz-radio-history ol{grid-template-columns:1fr}.dz-radio--dock{padding:14px;width:calc(100% - 20px)}}
@media(prefers-reduced-motion:reduce){.dz-radio *{animation:none!important;transition:none!important}.dz-radio-frequency i{will-change:auto}}