/* Puzzle Atrium Mystery Rooms build 2.23 - Gearbox manual dial sequence fix */
.gear-card-v223{width:min(840px,96vw)}
.gear-lab-v223{min-height:430px}
.gear-lab-v223 .tower-gear-v221{cursor:grab!important;touch-action:none!important}
.gear-lab-v223 .tower-gear-v221:active{cursor:grabbing!important}
.gear-lab-v223 .gear-target-mark,.gear-lab-v223 .angle-readout,.gear-lab-v223 .tower-gear-v221 b{display:none!important}
.gear-lab-v223 .tower-gear-v221.current-dial:not(.seq-done){outline:1px solid rgba(253,230,138,.18);outline-offset:5px}
.gear-lab-v223 .tower-gear-v221.seq-done{filter:drop-shadow(0 0 16px rgba(34,197,94,.85))}
.gear-lab-v223 .tower-gear-v221.seq-done:before{box-shadow:inset 0 0 0 22px #052e16,inset 0 0 0 31px #22c55e,0 0 28px rgba(34,197,94,.48)}
.gear-lab-v223 .tower-gear-v221.seq-done .gear-notch{background:#22c55e;box-shadow:0 0 18px rgba(34,197,94,.86)}
.gear-lab-v223 .tower-gear-v221.seq-wrong{filter:drop-shadow(0 0 16px rgba(239,68,68,.85));animation:shake .24s ease 2}
.gear-lab-v223 .tower-gear-v221.seq-wrong:before{box-shadow:inset 0 0 0 22px #450a0a,inset 0 0 0 31px #ef4444,0 0 28px rgba(239,68,68,.48)}
.gear-lab-v223 .tower-gear-v221.seq-wrong .gear-notch{background:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.8)}
.gear-contact-hint-v223{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);z-index:6;padding:7px 12px;border-radius:999px;background:rgba(15,23,42,.92);border:1px solid rgba(251,191,36,.5);color:#fef3c7;font-size:.76rem;font-weight:1000;white-space:nowrap}
@media(max-width:640px){.gear-contact-hint-v223{white-space:normal;text-align:center;max-width:82%;font-size:.72rem}.gear-lab-v223 .tower-gear-v221 .gear-notch{transform:rotate(var(--rot,0deg)) translateY(-39px)}}
