.rs-radio-card{--red:#ff2417;--orange:#ff7a00;--yellow:#ffd400;--fone-scale:1.04;--fone-x:0px;--fone-y:-2px;position:relative;display:grid;grid-template-columns:42% 58%;width:100%;max-width:454px;height:265px;min-height:0;margin:10px auto;color:#fff;background:radial-gradient(circle at 18% 45%,#4a1204 0,#160604 35%,#050505 74%);border:2px solid #ff641a;border-radius:24px;overflow:hidden;box-shadow:0 0 14px #ff3c00,0 0 30px #ff210044,inset 0 0 25px #ff5a001f;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.rs-radio-card:before{content:"";position:absolute;inset:6px;border:1px solid #ffb00066;border-radius:18px;pointer-events:none;z-index:10}.rs-photo-zone{display:flex;align-items:center;justify-content:center;position:relative;padding:16px 4px 35px;min-width:0}.rs-rings{position:relative;width:145px;height:145px;border-radius:50%;padding:6px;background:conic-gradient(from 0deg,#ff1d14,#ffd900,#ff6a00,#ff1d14);box-shadow:0 0 10px #ff2800,0 0 22px #ff8500;animation:rsPulse 2.2s ease-in-out infinite;box-sizing:border-box}.rs-photo-wrap{position:relative;width:100%;height:100%;border-radius:50%;overflow:visible}.rs-host-photo{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center 25%!important;border-radius:50%!important;border:4px solid #111!important;box-sizing:border-box}.rs-headphones{position:absolute!important;z-index:6!important;left:50%!important;top:50%!important;width:108%!important;height:108%!important;transform:translate(calc(-50% + var(--fone-x)),calc(-50% + var(--fone-y))) scale(var(--fone-scale));transform-origin:center!important;object-fit:contain!important;border:0!important;border-radius:0!important;pointer-events:none;filter:drop-shadow(0 0 5px #ff3a00)}.rs-live{position:absolute;z-index:8;bottom:24px;left:50%;transform:translateX(-50%);white-space:nowrap;background:linear-gradient(90deg,#ff251e,#ff8d13);border:2px solid #fff;border-radius:28px;padding:7px 15px;font-weight:900;font-size:14px;box-shadow:0 0 12px #ff321b;letter-spacing:.5px}.rs-main{padding:14px 14px 8px 3px;min-width:0;display:flex;flex-direction:column}.rs-brand{border-bottom:1px solid #ff4b24;padding:0 0 8px}.rs-logo{position:relative;line-height:.78;transform:skew(-6deg);display:inline-block}.rs-logo small{display:block;font-weight:900;font-size:15px}.rs-logo strong{display:block;font-size:34px;line-height:.8;font-style:italic;letter-spacing:-2px;background:linear-gradient(#fff000,#ff9800 60%,#f22);-webkit-background-clip:text;color:transparent;text-shadow:0 3px 0 #9f0b00}.rs-logo em{display:block;text-align:right;font-size:8px;line-height:1.4;color:#fff}.rs-info{padding-top:10px;min-width:0}.rs-info span{color:#bbb;letter-spacing:1.2px;font-size:8px}.rs-info h2{font-size:22px;line-height:1;margin:3px 0;color:#fff;text-shadow:0 2px 7px #000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-info h3{font-size:16px;line-height:1.05;margin:3px 0 8px;color:#ff9b12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-time{display:inline-block;max-width:100%;box-sizing:border-box;border:1px solid #69738a;border-left:2px solid #ffe500;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:800;white-space:nowrap}.rs-eq{height:27px;display:flex;align-items:end;justify-content:flex-start;gap:2px;margin-top:7px;overflow:hidden}.rs-eq i{display:block;width:4px;height:var(--h);background:linear-gradient(#ffe600,#ff7300,#e51d00);box-shadow:0 0 4px #ff6a00;animation:rsEq .65s ease-in-out var(--d) infinite alternate}.rs-compact-slogan{margin-top:auto;padding-top:4px;border-top:1px solid #ff6a003d;font-size:8px;font-style:italic;color:#ddd}.rs-side,.rs-radio-card footer,.rs-slogan{display:none!important}@keyframes rsPulse{50%{box-shadow:0 0 15px #ff2800,0 0 30px #ffd000}}@keyframes rsEq{to{height:5px;opacity:.65}}@media(max-width:480px){.rs-radio-card{max-width:100%;height:auto;min-height:235px;grid-template-columns:40% 60%;border-radius:18px}.rs-rings{width:min(128px,34vw);height:min(128px,34vw)}.rs-photo-zone{padding:16px 2px 34px}.rs-live{bottom:20px;font-size:11px;padding:6px 10px}.rs-main{padding:12px 10px 8px 2px}.rs-logo strong{font-size:28px}.rs-info h2{font-size:18px}.rs-info h3{font-size:14px}.rs-time{font-size:9px;padding:5px 7px}}
.rs-lna-elementor-wrap .rs-radio-card{--fone-scale:inherit;--fone-x:inherit;--fone-y:inherit}
