.secret-radio-dialog{--ha:#ffb4d0;--hp:#1d1623;--hb:#69516d;--hm:#cbbaca;box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);border:1px solid #a784a4;border-top:3px solid #ffb4d0;border-radius:3px;background:#17111e;color:#fff2e4;overflow:auto;overscroll-behavior:contain}.secret-radio-dialog::backdrop{background:#07050aeb}.secret-radio-dialog button{font:600 12px/1.4 Barlow,Arial,sans-serif;min-height:44px;padding:10px 14px;border-radius:3px;border:1px solid #a784a4;color:#ffdaea;background:#211829;cursor:pointer}.secret-radio-dialog button:focus-visible{outline:2px solid #b5f3df;outline-offset:3px}.secret-radio-dialog .hub-primary{color:#211625;background:#ffb4d0;border-color:#ffb4d0}.secret-edition{font:700 10px/1.6 monospace;letter-spacing:1.7px;color:var(--season-accent,#ffb4d0)}.secret-disclaimer{font-size:11px;line-height:1.7;color:var(--hm,#c7b4cc);margin-top:24px}
#soundtrack .secret-tuner{width:100%;text-align:left;background:transparent;border:0;border-radius:0;cursor:pointer;min-height:44px}#soundtrack .secret-tuner:focus-visible{outline:2px solid #b5f3df;outline-offset:4px}.secret-radio-dialog{padding:24px;max-width:520px}.secret-radio-dialog>.secret-close{float:right}.secret-radio-dialog>.secret-edition{padding-top:12px;margin-bottom:30px}.secret-frequency{clear:both;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1.7;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 4px),#171f25;border:1px solid #8ba69b;color:#b5f3df;margin-top:24px}.secret-frequency>span{font:600 10px/1.7 monospace;letter-spacing:2px}.secret-frequency>strong{font:400 clamp(60px,14vw,100px)/1.2 Anton,sans-serif;letter-spacing:7px;text-shadow:3px 2px #ad6683}.secret-radio-dialog h2{font:400 40px/1.1 Anton,sans-serif;text-transform:uppercase;margin:24px 0 10px}.secret-radio-dialog .hub-note{font-size:14px;line-height:1.7}.secret-radio-dialog .hub-primary{margin-top:14px;width:100%}.secret-radio-dialog .hub-status{font-size:12px;color:#ffb4d0;line-height:1.6}

@media(max-width:700px){.secret-radio-dialog{padding:20px}}
