/* Edge strips extend under the corners to cover fractional-pixel seams. */
.mu-connected-frame .frame-top{
 left:calc(58px * var(--mu-scale) - 3px);
 right:calc(58px * var(--mu-scale) - 3px);
}
.mu-connected-frame .frame-bottom{
 left:calc(50px * var(--mu-scale) - 1px);
 right:calc(50px * var(--mu-scale) - 1px);
}
.mu-connected-frame .frame-left,.mu-connected-frame .frame-right{
 top:calc(64px * var(--mu-scale) - 1px);
 bottom:calc(45px * var(--mu-scale) - 1px);
}
.mu-connected-frame .frame-top,.mu-connected-frame .frame-bottom{z-index:0}
.mu-connected-frame .frame-left,.mu-connected-frame .frame-right{z-index:0}
.mu-connected-frame .corner-tl,.mu-connected-frame .corner-tr,
.mu-connected-frame .corner-bl,.mu-connected-frame .corner-br{z-index:1}
.mu-connected-frame .corner-tl,.mu-connected-frame .corner-tr{
 mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2px),transparent 100%);
 -webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 2px),transparent 100%);
}
body[data-mix] .central-column .game-panel{
 --mu-scale:.85;
 border:0;isolation:isolate;
 padding-top:calc(33px * var(--mu-scale) + 9px);
 padding-bottom:26px;
}
.central-column .game-panel>:not(.mu-connected-frame){position:relative;z-index:1}
@media(max-width:540px){
 body[data-mix] .central-column .game-panel{
  --mu-scale:.70;
  padding-top:calc(33px * var(--mu-scale) + 9px);
  padding-bottom:23px;
 }
}
