/* The welcome sequence reuses the approved brick and fish artwork. */
#brick-app .welcome-building .art-brick{animation:welcome-lay .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc((var(--brick-order,1) - 1)*.19s)}
#brick-app .welcome-building [data-brick="1"]{--brick-order:1}
#brick-app .welcome-building [data-brick="2"]{--brick-order:2}
#brick-app .welcome-building [data-brick="3"]{--brick-order:3}
#brick-app .welcome-building [data-brick="4"]{--brick-order:4}
#brick-app .welcome-building [data-brick="5"]{--brick-order:5}
#brick-app .welcome-building [data-brick="6"]{--brick-order:6}
#brick-app .welcome-building [data-brick="7"]{--brick-order:7}
#brick-app .welcome-building [data-brick="8"]{--brick-order:8}
#brick-app .welcome-building [data-brick="9"]{--brick-order:9}
#brick-app .welcome-building [data-brick="10"]{--brick-order:10}
#brick-app .welcome-building [data-brick="11"]{--brick-order:11}
#brick-app .welcome-building [data-brick="12"]{--brick-order:12}
#brick-app .welcome-building [data-brick="13"]{--brick-order:13}
#brick-app .welcome-building [data-brick="14"]{--brick-order:14}
#brick-app .welcome-building [data-brick="15"]{--brick-order:15}
#brick-app .welcome-building .art-final .completion-carving{animation:welcome-stamp .6s 3.25s both}
#brick-app .welcome-building .art-final .completion-celebration{animation:customer-celebrate .35s 3.85s both}
#brick-app .welcome-building .completion-spill-cover{animation:customer-clear-spill .35s 3.85s both}
#brick-app .welcome-building .close-complete,#brick-app .welcome-settled .close-complete{display:none}
#brick-app .welcome-settled .art-brick{animation:none}
#brick-app .welcome-settled .completion-carving,#brick-app .welcome-settled .completion-celebration{animation:none;opacity:1}
#brick-app .welcome-settled .completion-spill-cover{animation:none;opacity:0}
@keyframes welcome-lay{from{opacity:0;transform:translateY(-35%)}to{opacity:1;transform:none}}
@keyframes welcome-stamp{0%{opacity:0;transform:scale(1.18)}65%{opacity:1;transform:scale(.98)}100%{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){#brick-app .welcome-building .art-brick,#brick-app .welcome-building .completion-carving,#brick-app .welcome-building .completion-celebration{animation:none;opacity:1}#brick-app .welcome-building .completion-spill-cover{animation:none;opacity:0}}
#brick-app.reduced .welcome-building .art-brick,#brick-app.reduced .welcome-building .completion-carving,#brick-app.reduced .welcome-building .completion-celebration{animation:none;opacity:1}
#brick-app.reduced .welcome-building .completion-spill-cover{animation:none;opacity:0}


/* Keep the original fish carving; omit the yellow celebration pixels,
   including their spill onto the neighbouring bricks. */
#brick-app .approved-customer-wall .completion-celebration{display:none!important;animation:none!important}
#brick-app .approved-customer-wall .completion-spill-cover{animation:none!important;opacity:1!important}
#brick-app .approved-customer-wall:not(.art-complete) .completion-carving{opacity:1;animation:none}
