.rf127-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.rf127-toolbar button,.rf127-extra button,.rf127-victim button{background:#8d2b51;color:#fff;border:1px solid #b7557d;border-radius:10px;padding:11px 14px}.rf121-results.rf127-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px}.rf127-grid .rf121-film{display:flex;flex-direction:column;align-items:stretch}.rf127-grid .rf121-film img,.rf127-grid .rf121-no{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.rf127-grid .rf121-film button{width:100%}.rf127-victim{margin:26px auto 8px;border:1px solid #8b365a;border-radius:20px;padding:18px;background:linear-gradient(130deg,#331322,#0c0b12);color:#f9e9f1;max-width:900px}.rf127-victim-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#f1a7c1;letter-spacing:.08em}.rf127-victim-head small{letter-spacing:0}.rf127-victim-body{display:flex;gap:18px;align-items:center;margin-top:14px}.rf127-victim-body img,.rf127-victim-empty{width:110px;aspect-ratio:2/3;object-fit:cover;border-radius:10px;background:#4c1b35}.rf127-victim-empty{display:grid;place-items:center;font-size:2rem}.rf127-victim-body h3{margin:4px 0}.rf127-victim-body p{font-size:.93rem}.rf127-extra{border-top:1px solid #77405a;padding:16px 0;margin-top:20px}.rf127-extra summary{cursor:pointer;font-weight:700;padding:8px 0}.rf127-statgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rf127-statgrid>div{padding:14px;background:#321d2c;border-radius:12px}.rf127-statgrid b{font-size:1.6rem;display:block}.rf127-statgrid small{display:block;color:#dec4d1}.rf127-why{font-size:.85rem;color:#e6b5c9;border-left:2px solid #b44a70;padding-left:10px}

/* Daily victim lives only on the dashboard home, never in an open section. */
body.rf-focused #rf127Victim{display:none!important}
body:not(.rf-focused) #rf127Victim{display:block}
