/* Raúlflix 22.3: retain native tools, remove obsolete promotional surfaces */
#rf22Cinema,#rf22Personal,#rf22Featured,#rf22Cinematheque,#rf22ActionDock,.rf22-new-grid,#rf22ExperienceDock,#rf22Launch,#rf22LegalNotice{display:none!important}
/* Keep the real weekly/platform buttons visible even when the legacy hero is replaced */
#rf223-utilities{display:flex;gap:9px;align-items:stretch;justify-content:center;flex-wrap:wrap;padding:12px 14px;margin:0 auto 8px;max-width:920px;position:relative;z-index:10}
#rf223-utilities button{appearance:none;flex:1 1 145px;max-width:290px;min-height:52px;border:1px solid var(--world,#d88b9f);background:var(--world-panel,#251021);color:var(--world-text,#fff);border-radius:var(--world-radius,12px);font:700 14px/1.25 system-ui;padding:10px 12px;box-shadow:0 4px 20px #0004;cursor:pointer}
#rf223-utilities button:focus-visible{outline:3px solid #fff;outline-offset:3px}
/* Remove duplicated legacy floating audit overlay; original audit stays accessible in selector */
#rf22aLaunch,#rf22AuditLaunch,#rf22AuditFloat{display:none!important}
body[data-rf-world=vhs] #rf223-utilities button{font-family:Courier New,monospace;text-transform:uppercase;box-shadow:4px 5px 0 #050505}
body[data-rf-world=supernatural] #rf223-utilities button{font-family:Georgia,serif;letter-spacing:.07em;background:linear-gradient(150deg,#0a2227,#040d12);box-shadow:0 0 16px #80e0df23}
body[data-rf-world=slasher] #rf223-utilities button{font-family:Impact,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:.055em;border-bottom:3px solid #bb092c}
body[data-rf-world=cinema] #rf223-utilities button{font-family:Georgia,serif;border:3px double #c7a66b;letter-spacing:.03em;background:linear-gradient(150deg,#362318,#140b0b)}
@media(max-width:390px){#rf223-utilities{padding:10px 9px;gap:7px}#rf223-utilities button{font-size:13px;flex-basis:125px}}
