/* Read-only current group leader. The avatar reserves its earned decorations;
   only the text has a bubble, with a clear gap beyond the outermost ring. */
.connected-root[data-room="fridge"] .fridge-hero-heading>div:has(.fridge-mvp){min-width:0;flex:1}
.connected-root[data-room="fridge"] .fridge-mvp{display:flex;align-items:center;gap:8px;width:min(100%,330px);min-width:0;box-sizing:border-box;margin-top:7px;padding:0;border:0;background:transparent;color:#422256;font-family:var(--getaway-ui,system-ui,sans-serif)}
.connected-root[data-room="fridge"] .fridge-mvp-avatar{display:flex;align-items:center;justify-content:center;width:50px;min-width:50px;height:50px;flex:0 0 50px;overflow:visible}
.connected-root[data-room="fridge"] .fridge-mvp-avatar>.live-avatar{position:relative;width:30px;height:30px;min-width:30px;min-height:30px;flex-basis:30px;margin:0;border-radius:50%;font-size:10px}
.connected-root[data-room="fridge"] .fridge-mvp-bubble{display:grid;gap:2px;flex:0 1 auto;min-width:0;max-width:calc(100% - 58px);padding:6px 9px;border:1px solid #dfcde9;border-radius:12px;background:#fff8ffe8;box-shadow:inset 0 1px 0 #fff}
.connected-root[data-room="fridge"] .fridge-mvp-label{display:block;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.015em;color:#67467c}
.connected-root[data-room="fridge"] .fridge-mvp-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}
.connected-root[data-room="fridge"] .fridge-mvp-name{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25;color:#321440}
.connected-root[data-room="fridge"] .fridge-mvp-score{font-size:13px;line-height:1.2;white-space:nowrap;color:#532874;font-variant-numeric:tabular-nums}
.connected-root[data-room="fridge"] .fridge-mvp-score small{font-size:9px;font-weight:650}
.connected-root[data-room="fridge"] .fridge-mvp-message{font-size:11px;line-height:1.35;color:#654577;overflow-wrap:anywhere}
.connected-root[data-room="fridge"] .fridge-mvp-empty{display:block;padding:6px 9px;border:1px solid #dfcde9;border-radius:12px;background:#fff8ffe8;width:fit-content;max-width:100%}
.connected-root[data-room="fridge"] .fridge-mvp-empty .fridge-mvp-label,.connected-root[data-room="fridge"] .fridge-mvp-empty .fridge-mvp-message{display:block}
@media(max-width:860px),(max-width:1024px) and (max-height:500px) and (pointer:coarse){
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp{gap:7px;margin-top:5px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-avatar{width:45px;min-width:45px;height:45px;flex-basis:45px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-avatar>.live-avatar{width:25px;height:25px;min-width:25px;min-height:25px;flex-basis:25px;font-size:9px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-bubble{max-width:calc(100% - 52px);padding:5px 8px;border-radius:10px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-label{font-size:9px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-name{font-size:10px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-score{font-size:11px}
 .connected-root[data-room="fridge"][data-fridge-fit] .fridge-mvp-message{font-size:10px}
}
@media(forced-colors:active){.connected-root[data-room="fridge"] :is(.fridge-mvp-bubble,.fridge-mvp-empty){background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none}.connected-root[data-room="fridge"] .fridge-mvp :is(span,strong,small){color:CanvasText}}
