/* WorldRadioTV Growth — scoped styling, no changes to parent theme. */
.wrtv .wrtvx-feature{width:min(100% - 44px,1180px);margin:38px auto;border:1px solid #2a4c65;border-radius:20px;padding:28px;background:linear-gradient(140deg,#102940 0%,#0d2037 58%,#0a1a2e 100%);box-shadow:0 18px 55px #030c192b;color:#e8f7ff;box-sizing:border-box}
.wrtv .wrtvx-feature *{box-sizing:border-box}
.wrtv .wrtvx-feature-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:20px}
.wrtv .wrtvx-eyebrow{font-size:10px;font-weight:850;letter-spacing:.17em;color:#55e3c4}
.wrtv .wrtvx-feature h2{font-size:clamp(22px,2.8vw,32px);margin:7px 0 8px;letter-spacing:-.03em;line-height:1.25;color:#fff}
.wrtv .wrtvx-feature p{font-size:13px;line-height:1.6;margin:6px 0;color:#afc6dc}
.wrtv .wrtvx-picker-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#c9e7ec;white-space:nowrap}
.wrtv .wrtvx-picker-label select{appearance:auto;min-width:190px;max-width:270px;background:#152c44;color:#f0ffff;border:1px solid #37747c;border-radius:9px;padding:12px 11px;font:inherit}
.wrtv .wrtvx-picker-label select:focus-visible,.wrtv .wrtvx-share-btn:focus-visible,.wrtv .wrtvx-related-card:focus-visible,.wrtv .wrtvx-local-card:focus-visible{outline:3px solid #69f3d5;outline-offset:3px}
.wrtv .wrtvx-local-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.wrtv .wrtvx-local-group{min-width:0;background:#0b1c30;border:1px solid #27465d;border-radius:14px;padding:17px}
.wrtv .wrtvx-local-group-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}
.wrtv .wrtvx-local-group h3{margin:0;color:#e9fffa;font-size:15px}
.wrtv .wrtvx-local-group-heading a,.wrtv .wrtvx-text-link{font-size:12px;font-weight:750;color:#58e5c6;text-decoration:none}
.wrtv .wrtvx-local-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.wrtv .wrtvx-local-card{display:flex;align-items:center;gap:9px;min-width:0;min-height:53px;border:1px solid #31516b;background:#152f49;border-radius:10px;padding:9px;color:#f3fbff!important;font-weight:650;font-size:12px;transition:transform .18s,border-color .18s,background .18s}
.wrtv .wrtvx-local-card:hover,.wrtv .wrtvx-related-card:hover{background:#1c4054;border-color:#65d9c8;transform:translateY(-2px)}
.wrtv .wrtvx-local-card img{width:36px;height:34px;object-fit:contain;flex:0 0 36px}
.wrtv .wrtvx-local-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wrtv .wrtvx-footnote{color:#86abc2!important;font-size:11px!important;margin:15px 0 0!important}
.wrtv .wrtvx-geo-compact{margin-block:24px}
.wrtv .wrtvx-geo-compact .wrtvx-local-results{grid-template-columns:repeat(2,minmax(0,1fr))}
.wrtv .wrtvx-share{background:linear-gradient(125deg,#0b2335,#102e3f 55%,#14304b);position:relative;overflow:hidden}
.wrtv .wrtvx-share:before{content:"";position:absolute;right:-60px;top:-120px;width:260px;height:260px;background:radial-gradient(circle,#27debe26,transparent 70%);pointer-events:none}
.wrtv .wrtvx-share-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.wrtv .wrtvx-share-accent{font-size:42px;color:#44dfc4;line-height:1}
.wrtv .wrtvx-share-buttons{display:flex;flex-wrap:wrap;gap:9px}
.wrtv .wrtvx-share-btn{position:relative;background:#1a3850;border:1px solid #37637b;color:#f0fdff;border-radius:100px;padding:11px 17px;cursor:pointer;font-size:12px;font-weight:800;transition:background .18s,transform .18s}
.wrtv .wrtvx-share-btn:hover{background:#24616b;transform:translateY(-2px)}
.wrtv .wrtvx-share-native{background:#197965;border-color:#299d86}
.wrtv .wrtvx-share-copy{background:#133d58}
.wrtv .wrtvx-share-status{display:block;margin-top:11px;color:#62edd2;font-size:12px;overflow-wrap:anywhere}
.wrtv .wrtvx-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.wrtv .wrtvx-related-card{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;background:#142a42;border:1px solid #2e4f69;border-radius:13px;text-decoration:none!important;transition:transform .18s,border-color .18s,background .18s}
.wrtv .wrtvx-related-art{display:grid;place-items:center;background:#0e1e30;border:1px solid #28485e;border-radius:11px;flex:0 0 54px;width:54px;height:54px;color:#56dfc8;font-size:25px;overflow:hidden}
.wrtv .wrtvx-related-art img{max-height:43px;max-width:43px;object-fit:contain}
.wrtv .wrtvx-related-text{min-width:0;flex:1}
.wrtv .wrtvx-related-text strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f3fbff;font-size:13px}
.wrtv .wrtvx-related-text small{display:block;margin-top:6px;font-size:11px;color:#a4bfd5}
.wrtv .wrtvx-related-arrow{color:#68e6d2;font-size:16px}
.wrtv .wrtvx-ad{text-align:center;background:#0c1d30;border:1px dashed #3c6274;padding:16px 12px 22px;min-height:125px}
.wrtv .wrtvx-ad-label{font-size:9px;letter-spacing:.17em;color:#7b94ac;font-weight:800;margin-bottom:12px}
.wrtv .wrtvx-ad-preview{display:grid;align-items:center;justify-content:center;min-height:92px;color:#bdd9e5;border-radius:10px;border:1px dashed #32536b;background:#12283f;font-size:13px;line-height:1.8}
.wrtv .wrtvx-ad-preview small{font-size:11px;color:#87a5bb}
.wrtv .wrtvx-ad ins.adsbygoogle{min-height:100px}
@media(max-width:800px){.wrtv .wrtvx-feature-head{align-items:flex-start;flex-direction:column}.wrtv .wrtvx-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.wrtv .wrtvx-feature{width:calc(100% - 30px);padding:19px;margin:25px auto;border-radius:15px}.wrtv .wrtvx-local-results{grid-template-columns:1fr}.wrtv .wrtvx-related-grid{grid-template-columns:1fr}.wrtv .wrtvx-picker-label{width:100%;justify-content:space-between}.wrtv .wrtvx-picker-label select{min-width:0;max-width:70%;width:70%}.wrtv .wrtvx-share-btn{padding:10px 12px}.wrtv .wrtvx-share-buttons{gap:7px}}
@media(prefers-reduced-motion:reduce){.wrtv .wrtvx-feature *{transition:none!important}}
