.chessu-main{width:100%;max-width:100vw;overflow-x:hidden}.chessu-main>div{max-width:100%}.puzzle-board-feedback{position:absolute;z-index:30;display:flex;align-items:center;justify-content:center;border-radius:9999px;color:#fff;pointer-events:none;transform:translate(18%,-18%);box-shadow:0 8px 18px rgba(2,6,23,.35),0 0 0 3px hsla(0,0%,100%,.85);animation:puzzle-feedback-pop .18s ease-out}.puzzle-board-feedback-success{background:linear-gradient(135deg,#22c55e,#16a34a)}.puzzle-board-feedback-error{background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes puzzle-feedback-pop{0%{opacity:0;transform:translate(18%,-18%) scale(.65)}to{opacity:1;transform:translate(18%,-18%) scale(1)}}