/* Raúlflix 20.2 — predictable radar visibility and touch targets */
#rf191Weekly[hidden]{display:none!important}
#rf191Weekly:not([hidden]){display:block!important;position:relative!important;z-index:2!important;background:#100d13;color:#fff;min-height:70vh;padding:22px 4% 35px;scroll-margin-top:90px}
body.rf-focused #rf191Weekly.rf-visible{display:block!important}
#rf191Weekly .rf191-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
#rf191Weekly .rf191-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:22px 0}
#rf191Weekly .rf191-filters label{display:flex;flex-direction:column;gap:6px;min-width:130px;flex:1}
#rf191Weekly select,#rf191Weekly button{min-height:44px;color:#fff;background:#271c25;border:1px solid #855366;border-radius:10px;padding:10px}
#rf191Weekly .rf191-platform{padding:16px;margin:12px 0;background:#1b151c;border:1px solid #49313e;border-radius:14px}
#rf191Weekly .rf191-card{padding:12px 0;border-bottom:1px solid #ffffff20;display:flex;flex-direction:column;gap:5px}
#rf191Weekly .rf191-card strong{font-size:16px}
#rf191Weekly .rf191-card small,#rf191Weekly .rf191-card p,#rf191Weekly .rf191-empty{color:#c5b8c1}
#rf191Weekly .rf191-card p{margin:2px 0}
#rf191Weekly .rf191-card a{color:#ff95b2}
@media(max-width:600px){#rf191Weekly{padding:20px 4%!important}#rf191Weekly .rf191-heading h2{font-size:24px}#rf191Weekly .rf191-filters{gap:8px}#rf191Weekly .rf191-filters label{min-width:110px}}
