.avatar-rebuys{position:absolute!important;left:var(--rebuy-x,0px)!important;top:var(--rebuy-y,40px)!important;transform:translate(-50%,-50%);z-index:6;display:inline-flex;gap:2px;align-items:center;padding:2px 4px;border-radius:9px;border:1px solid var(--line,#dce4ce);background:var(--paper,#fffaf0);color:var(--ink,#234c39);font:600 8px/1 Outfit,sans-serif;white-space:nowrap;pointer-events:none}.avatar-rebuys b{font-size:8px}
html[data-layout][data-visual-style] .game-shell .table-wrap .hero-seat .hero-info{top:auto!important;bottom:5px!important;height:12px!important;display:block!important;transform:none!important}.hero-info .seat-meta{display:none}
.blind-level-notice{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;max-width:calc(100% - 64px);padding:12px 20px;border-radius:10px;border:1px solid var(--line,#dce4ce);background:var(--paper,#fffaf0);color:var(--ink,#234c39);box-shadow:0 3px 10px #153d2915;display:flex;align-items:center;flex-direction:column;gap:5px;text-align:center;pointer-events:none;animation:blind-notice 3.6s ease both}.blind-level-notice strong{font:700 clamp(16px,4vw,22px)/1.25 Outfit,sans-serif}.blind-level-notice>span{font-size:11px;line-height:1.3;color:var(--muted)}
#sng-rebuy-state{font-size:8px;white-space:nowrap}.sng-hud{flex-wrap:wrap;row-gap:2px}
@keyframes blind-notice{0%{opacity:0;top:8%}20%,80%{opacity:1;top:50%}100%{opacity:0;top:50%}}
@media(prefers-reduced-motion:reduce){.blind-level-notice{animation-name:blind-notice-still}@keyframes blind-notice-still{0%,80%{opacity:1}100%{opacity:0}}}
