/* Fragetyp „Unscharfes Bild“: Editor-Einstellungen, Host-Steuerung im Fragefenster, Fortschritt bei Spielern/OBS. */
.blur-editor{margin-top:10px;padding:10px 12px;border:1px solid rgba(244,197,66,.35);border-radius:12px;background:rgba(244,197,66,.06)}
.blur-editor[hidden]{display:none}
.blur-editor .blur-steps{max-width:260px}
.blur-status{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary,#b9c7e2)}
.blur-status.ok{color:#7ee2a8}.blur-status.bad{color:#ff9b9b}.blur-status.warn{color:#ffd77a}.blur-status.busy{color:#9fc4ff}
.blur-status button{margin-left:6px;padding:3px 10px;font-size:12px}
.blur-host{margin:0 0 12px;padding:12px 14px;background:rgba(16,40,71,.75);border:1px solid #426494;border-radius:12px}
.blur-host-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
.blur-host-head h3{margin:0;font-size:16px}
.blur-host-step{font-weight:700;color:#f4c542}
.blur-host-meter,.blur-player-badge span{display:flex;gap:4px;margin:8px 0}
.blur-host-meter i,.blur-player-badge i{flex:1;height:6px;border-radius:3px;background:rgba(255,255,255,.15)}
.blur-host-meter i.on,.blur-player-badge i.on{background:#f4c542}
.blur-host-preview{display:block;max-width:100%;max-height:260px;margin:4px auto 6px;border-radius:10px;object-fit:contain;background:#000}
.blur-host p{margin:4px 0 8px}
.blur-host-actions{gap:8px;flex-wrap:wrap}
.blur-host-actions .primary{flex:1;min-width:140px}
.blur-player-badge{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:10px auto 0;max-width:520px;padding:6px 12px;border-radius:999px;background:rgba(8,26,56,.8);border:1px solid #31558c;font-size:14px;font-weight:600}
.blur-player-badge span{flex:1;min-width:120px;margin:0}
.blur-player-badge .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
