/* Painel flutuante de efeitos do 034GAME. */
.game-buffs-float{
 position:fixed;right:15px;bottom:160px;z-index:3800;
 width:min(305px,calc(100vw - 28px));max-height:min(47vh,440px);
 overflow:hidden;border:2px solid #f3a6d3;border-radius:15px;
 background:linear-gradient(145deg,#291e30eb,#141a24dc);
 color:#fff8ed;box-shadow:0 11px 35px #180d1c80,3px 3px 0 #27d3d2;
 backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
 transition:width .18s ease;
 user-select:none;
}
.game-buffs-header{
 display:flex;align-items:center;gap:8px;padding:10px 11px;
 border-bottom:1px solid #fdc0e250;background:#5d325650;
 cursor:grab;touch-action:none;
}
.game-buffs-symbol{font-size:20px;color:#46f5e4;text-shadow:0 0 8px #23f3df}
.game-buffs-header strong{flex:1;font:900 17px/1 "Barlow Condensed",Impact,sans-serif;letter-spacing:1px;color:#fff4eb}
.game-buffs-count{min-width:24px;padding:3px 6px;border:1px solid #e6ba7d;border-radius:50px;background:#f3cc83;color:#30212b;text-align:center;font:900 11px system-ui}
.game-buffs-toggle{width:28px;height:28px;display:grid;place-items:center;border:1px solid #f6c4e3;border-radius:8px;background:#3f2c42;color:#fff;font:900 20px/1 system-ui;cursor:pointer}
.game-buffs-list{overflow-y:auto;max-height:calc(min(47vh,440px) - 51px);padding:8px;scrollbar-width:thin;scrollbar-color:#e682c3 transparent}
.game-buffs-row{display:flex;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid #ffffff24}
.game-buffs-row:last-child{border-bottom:0}
.game-buffs-icon{width:53px;height:53px;flex:none;object-fit:contain;filter:drop-shadow(0 3px 6px #0009)}
.game-buffs-info{display:flex;flex-direction:column;min-width:0;gap:4px}
.game-buffs-info strong{font:900 16px/1.05 "Barlow Condensed",Impact,sans-serif;color:#ffe6ac;text-shadow:0 0 6px #ef47ad78;letter-spacing:.3px}
.game-buffs-info small{font:600 11px/1.3 Inter,system-ui,sans-serif;color:#dfd2dd}
.game-buffs-timer{align-self:flex-start;padding:3px 7px;border:1px solid #38d7db88;border-radius:6px;background:#00cfc822;color:#91fff5;font:900 12px/1.2 "Barlow Condensed",system-ui,sans-serif;letter-spacing:.5px;font-variant-numeric:tabular-nums}
.game-buffs-empty{margin:0;padding:11px 8px;text-align:center;color:#e1d0dc;font:700 11px/1.4 Inter,system-ui,sans-serif}
.game-buffs-float.minimized{width:112px}
.game-buffs-float.minimized .game-buffs-header{gap:5px;padding:6px 7px}
.game-buffs-float.minimized .game-buffs-symbol{display:none}
.game-buffs-float.minimized .game-buffs-header strong{font-size:18px;text-align:center;letter-spacing:0}
.game-buffs-float.dragging .game-buffs-header{cursor:grabbing}
.game-buffs-float.dragging{transition:none}
.game-buffs-toggle{cursor:pointer;touch-action:manipulation}
.game-buffs-float.minimized .game-buffs-header{border-bottom:0}
.game-buffs-float.minimized .game-buffs-list{display:none}
@media(max-width:680px){
 .game-buffs-float{right:9px;bottom:112px;width:min(264px,calc(100vw - 18px));max-height:38vh}
 .game-buffs-header{padding:8px}
 .game-buffs-header strong{font-size:15px}
 .game-buffs-list{max-height:calc(38vh - 45px)}
 .game-buffs-row{padding:7px 4px}
 .game-buffs-icon{width:43px;height:43px}
 .game-buffs-float.minimized{width:112px}
}
@media(prefers-reduced-motion:reduce){.game-buffs-float{transition:none}}
