.dualpersona-radio{display:flex;align-items:center;gap:22px;padding:25px 28px;border:1px solid #cbb27870;border-radius:5px;background:radial-gradient(ellipse at left,#56402d66,transparent 70%),#151019;box-shadow:0 8px 26px #0004;color:#f1dfb6;transition:border-color .2s,transform .2s}.radio-home{margin:24px 6% 0}.radio-music{margin:0 0 28px}.radio-fans{margin:0 6% 40px}.radio-play{display:grid;place-items:center;flex-shrink:0;width:54px;height:42px;background:#af2228;border:1px solid #e46d64;border-radius:10px;color:white;font-size:22px;box-shadow:0 4px 0 #55151b}.radio-copy{flex:1;min-width:0}.radio-copy strong{display:block;font:700 clamp(18px,2.2vw,27px)/1.25 Georgia,serif;letter-spacing:1px;text-shadow:0 2px #684a2a}.radio-copy small{display:block;margin-top:8px;color:#c3b6c5;font:12px/1.7 Arial,sans-serif}.radio-tune{font-size:11px;letter-spacing:2px;white-space:nowrap;font-weight:700}.dualpersona-radio:hover{border-color:#fff0c7;transform:translateY(-2px)}.dualpersona-radio:focus-visible{outline:3px solid #f8e0a4;outline-offset:5px}@media(max-width:700px){.dualpersona-radio{gap:14px;padding:22px 16px;flex-wrap:wrap}.radio-tune{margin-left:68px}.radio-play{width:46px;height:36px}.radio-copy strong{font-size:20px}.radio-tune{margin-left:60px}}
.radio-link-help{padding:18px 22px;margin:12px 6% 25px;border:1px solid #cbb27870;background:#211725;color:#e8d5af;font:14px/1.7 Arial,sans-serif}.radio-link-help input{display:block;width:100%;padding:12px;margin:12px 0;background:#100d15;border:1px solid #9e835b;color:#fff;font:13px Arial}.radio-link-help button{padding:12px 16px;background:#e0c080;color:#20160e;border:1px solid #fff0cf;border-radius:3px}.radio-link-help p{margin:0}.social-links .radio-link-help{margin:0}
