.live-view.active.is-live .live-badge{color:#08743c;background:#dffbed;box-shadow:0 0 0 0 rgba(50,215,120,.45);animation:livePulse 2.2s ease-out infinite}.live-view.active.is-live .live-badge::first-letter{color:#16b864}@keyframes livePulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(50,215,120,.3)}50%{transform:scale(1.035);box-shadow:0 0 0 7px rgba(50,215,120,0)}}
.custom-colors{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;padding:12px;background:#f2eff8;border:1px solid var(--line)}.custom-colors[hidden]{display:none}.custom-colors label{font:700 8px 'Arial Black';letter-spacing:.6px}.custom-colors input{display:block;width:100%;height:31px;margin-top:5px;padding:2px;cursor:pointer}.theme-custom.editable-card,.theme-custom.live-board{background:var(--custom-board);border-color:var(--custom-text);box-shadow:14px 14px 0 color-mix(in srgb,var(--custom-accent) 55%,transparent)}.theme-custom .board-title{background:var(--custom-header);color:var(--custom-header-text,#fff)}.theme-custom .edit-grid textarea,.theme-custom .play-grid button{background:var(--custom-cell);color:var(--custom-text);border-color:color-mix(in srgb,var(--custom-text) 28%,transparent)}.theme-custom .play-grid button.marked:after{color:var(--custom-mark);text-shadow:2px 2px 0 var(--custom-cell)}.card-preview.theme-custom{background:var(--custom-board)}.card-preview.theme-custom span{background:var(--custom-cell);color:var(--custom-text)}
.bingo-celebration.has-logo>span{visibility:hidden;height:25px}.bingo-celebration.has-logo img{position:absolute;display:block!important;z-index:2;width:clamp(90px,12vw,170px);height:clamp(70px,10vw,130px);left:54%;top:36%;margin:0;object-fit:contain;transform:translate(-50%,-50%) rotate(-11deg);filter:drop-shadow(0 10px 10px rgba(0,0,0,.35));animation:logoKick .7s cubic-bezier(.17,.89,.32,1.35)}.bingo-celebration.has-logo strong{position:relative;z-index:1}.bingo-celebration.has-logo small{position:relative;z-index:3}@keyframes logoKick{from{opacity:0;transform:translate(-50%,-50%) rotate(-24deg) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) rotate(-11deg) scale(1)}}
