body[data-tool-identity="message-moves"]{--tool-art:url('../images/message-moves-kinetic-cover-r7.jpg');--tool-accent:#c13447}
body[data-tool-identity="training-loop"]{--tool-art:url('../images/training-loop-kinetic-cover-r7.jpg');--tool-accent:#1758c9}
body[data-tool-identity="social-plan"]{--tool-art:url('../images/social-plan-kinetic-cover-r7.jpg');--tool-accent:#7a34ba}
body[data-tool-identity="on-deck"]{--tool-art:url('../images/on-deck-kinetic-cover-r7.jpg');--tool-accent:#985000}
body[data-tool-identity] #lockScreen:before{background-image:var(--tool-art)!important}
body[data-tool-identity] #lockScreen .tool-gate-title,body[data-tool-identity] #accessGate .tool-gate-title,body[data-tool-identity] #welcomeTitle{background-image:var(--tool-art)!important;background-position:72% 50%;background-size:125% auto!important;animation:toolkitIdentityFlow 12s ease-in-out infinite!important}
body[data-tool-identity] #lockScreen .lock-button,body[data-tool-identity] #accessGate .lock-button,body[data-tool-identity] .welcome-card button{background-image:linear-gradient(#11111b83,#11111b83),var(--tool-art)!important;background-position:70% 50%;background-size:125% auto!important;animation:toolkitIdentityFlow 12s ease-in-out infinite!important}
body[data-tool-identity] .j-header:after,body[data-tool-identity] .hero .card:first-child:after,body[data-tool-identity] .event-card:before{background-image:var(--tool-art)!important;background-size:cover!important;background-position:60% 65%!important}
body[data-tool-identity="social-plan"] .prompt-box{background-image:url('../images/social-plan-kinetic-inside-r7.jpg')}
body[data-tool-identity] .dc-form-modal-head{border-top-color:var(--tool-accent)}
@keyframes toolkitIdentityFlow{0%,100%{background-position:65% 42%}50%{background-position:90% 68%}}
@media(prefers-reduced-motion:reduce){body[data-tool-identity] #lockScreen .tool-gate-title,body[data-tool-identity] #accessGate .tool-gate-title,body[data-tool-identity] #welcomeTitle,body[data-tool-identity] #lockScreen .lock-button,body[data-tool-identity] #accessGate .lock-button,body[data-tool-identity] .welcome-card button{animation:none!important}}

body[data-tool-identity] .bg-prismMoving,body[data-tool-identity] .floating-orb,body[data-tool-identity] .hero-gradient-glow,body[data-tool-identity] .gradient-text-animated{background-image:var(--tool-art)!important;background-size:125% auto!important}

.j-tool-row[data-category="message-moves"]{--tool-art:url('../images/message-moves-kinetic-cover-r7.jpg')}
.j-tool-row[data-category="training-loop"]{--tool-art:url('../images/training-loop-kinetic-cover-r7.jpg')}
.j-tool-row[data-category="social-plan"]{--tool-art:url('../images/social-plan-kinetic-cover-r7.jpg')}
.j-tool-row[data-category="on-deck"]{--tool-art:url('../images/on-deck-kinetic-cover-r7.jpg')}
.j-tool-row[data-category]:not([data-category="dream-gig-decoder"]) .j-tile-visual{background-image:var(--tool-art);background-color:#0b0c10}
