/* Original approved painted pixels, moved as independent masked layers. */
.painting-motion-stage{position:relative;overflow:hidden;isolation:isolate}
.painting-motion-stage>.painting-shapes{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;opacity:0}
.painting-shapes[data-ready=true]{opacity:1}
#main .painting-shapes img{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:fill;aspect-ratio:3/2}
.painting-form{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;animation:none}
.painting-cut-left{clip-path:polygon(0 0,55.4% 0,55.3% 4%,55.1% 9%,55.1% 12%,54.5% 16%,53.6% 20%,53.2% 25%,52.8% 30%,52.2% 35%,51.3% 40%,50.5% 45%,49.6% 50%,49% 55%,48% 60%,47.4% 64%,46.9% 67%,49.5% 70%,52.6% 73%,56.4% 76%,59.7% 79%,60.4% 83%,61.5% 90%,62.7% 96%,63.6% 100%,0 100%)}
.painting-cut-right{clip-path:polygon(64.3% 0,100% 0,100% 100%,63.8% 100%,63.9% 95%,64.3% 90%,64.4% 85%,64.8% 80%,64.9% 75%,65.1% 70%,65.2% 65%,65.6% 60%,65.8% 55%,66.1% 50%,66.3% 46%,67.2% 42%,68% 38%,67.7% 34%,67.5% 30%,67.3% 25%,66.8% 20%,66.3% 15%,65.8% 10%,65% 5%)}
.painting-shapes[data-motion-state=running]>.painting-form{will-change:transform}
.painting-shapes:not([data-motion-state=running])>.painting-form{will-change:auto}
.painting-shapes:is([data-motion-state=reduced],[data-motion-state=practice]){opacity:0}
.painting-under,.painting-form>img{mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}
#main .start-practice-card .world-art-open:hover{background:transparent;box-shadow:none;transform:none}
.painting-light{display:none!important}
@media(prefers-reduced-motion:reduce){.painting-shapes{display:none!important}}
@media(forced-colors:active){.painting-shapes{display:none!important}}
@media print{.painting-shapes{display:none!important}}
