/* Unificar las entradas: la sección única sustituye las pantallas duplicadas. */
#rfExplorer,#explore,#cinemaReleases,#streamingReleases,#universeRadar,#rf112Cinema,#rf112Streaming{display:none!important}
#rf113Root{max-width:1200px;margin:24px auto;padding:12px}.r115-shell{background:linear-gradient(140deg,#1a1424,#261b2c);border:1px solid #704667;border-radius:24px;color:#f8eff8;padding:clamp(16px,3vw,32px)}.r115-kicker{color:#f0a6d9;letter-spacing:.14em;font-size:12px}.r115-shell h2{font-size:clamp(25px,4vw,38px);margin:5px 0 10px}.r115-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;margin:20px 0}.r115-controls label{display:flex;flex-direction:column;gap:6px;font-size:13px}.r115-controls select,.r115-controls input,.r115-shell button,.r115-dialog button{padding:12px;border-radius:12px;background:#372a40;color:#fff;border:1px solid #8d668c;min-width:0}.r115-controls button,.r115-shell>button,.r115-actions button{background:#a33b79;color:white;cursor:pointer;font-weight:700}.r115-controls [hidden]{display:none!important}.r115-check{justify-content:center}.r115-check input{width:20px}.r115-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:20px 0}.r115-card{background:#2c2235;border:1px solid #5d4864;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.r115-card>img,.r115-no-poster{height:290px;width:100%;object-fit:contain;background:#16111e}.r115-no-poster{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:55px}.r115-no-poster small{font-size:13px}.r115-copy{padding:17px;display:flex;flex-direction:column;gap:9px;flex:1}.r115-copy h3{font-size:21px;margin:0}.r115-copy p{line-height:1.45;margin:0}.r115-meta{font-size:12px;color:#e9b7db}.r115-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:auto}.r115-actions button{padding:9px 15px;border-radius:9px;border:0}.r115-shell a,.r115-dialog a{color:#ffb4e2}.r115-times{border-top:1px solid #604660;padding-top:8px}.r115-times p{margin:7px 0;font-size:13px}.r115-foot{font-size:12px;opacity:.7}.r115-modal:not([hidden]){position:fixed;inset:0;background:#000c;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px}.r115-dialog{max-width:660px;max-height:90vh;overflow:auto;background:#271b30;color:white;border:1px solid #ab78a5;border-radius:20px;padding:22px;width:100%}.r115-dialog h2{margin:12px 0}.r115-dialog p{line-height:1.5}
