/* v7.6.4 */
.dstage .reveal{position:relative}
.dstage .reveal .rspark{right:auto!important;left:-10%!important;top:-8%!important;width:20%!important;height:20%!important}
.dstage .rcount{font:900 26px system-ui,sans-serif;color:#2b2240;letter-spacing:.02em}
#saveCard .scPod b{font-size:13px!important;opacity:.8}
#saveCard .scPod svg{width:34px!important;height:34px!important;transform-origin:50% 85%}
#saveCard.show .scPod svg{animation:podwob 1s ease-in-out .25s 1 both}
@keyframes podwob{0%,100%{transform:rotate(0)}20%{transform:rotate(-14deg) scale(1.08)}40%{transform:rotate(12deg) scale(1.1)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}
@media (prefers-reduced-motion:reduce){#saveCard.show .scPod svg{animation:none!important}}
/* slime, short landscape: two 52px columns (back/camera/music + 4 mix-ins) */
@media (orientation:landscape) and (max-height:500px){
 body #slime.active{grid-template-columns:auto auto 1fr auto!important;grid-template-rows:1fr!important}
 body #slime .bar{--b:52px!important;gap:6px!important}
 body #slime .bar .ib{width:52px!important;height:52px!important;min-width:52px!important}
 body #slime .bar.top{grid-column:1!important;grid-row:1!important;align-self:center;padding:6px 0 6px 6px!important}
 body #slime .bar.tools{grid-column:2!important;grid-row:1!important;align-self:center;padding:6px 0 6px 6px!important}
 body #slime .stage{grid-column:3!important;grid-row:1!important}
 body #slime .pal{grid-column:4!important;grid-row:1!important}
}
#color #tFact{align-self:center}
/* compact landscape save card in the low corner (pod + close, then Share) */
#saveCard.col.lowc{display:none;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px;padding:8px!important;align-items:center}
#saveCard.col.lowc.show{display:grid}
#saveCard.col.lowc .scT{display:none}
#saveCard.col.lowc .scPod{grid-column:1;grid-row:1;justify-content:center}
#saveCard.col.lowc .scX{position:static!important;grid-column:2;grid-row:1;width:36px;height:36px}
#saveCard.col.lowc .scShare{grid-column:1/-1;grid-row:2;min-height:52px}
#saveCard.col.lowc.msg .scT{display:block;grid-column:1;grid-row:1;font-size:16px}
