/* v9: a free anchor and separated tubes, with the approved scene retained. */
.reference-panel{z-index:10}.easel-workspace{overflow:visible}.recipe{position:absolute;width:0;height:0;padding:0;left:0;top:0;overflow:visible;transform:none;transform-origin:0 0;z-index:30;filter:none;pointer-events:none}
.recipe .comparison{position:absolute;left:-20px;right:auto;top:-20px;width:40px;height:40px;min-height:0;margin:0;border-width:1.5px;box-shadow:0 2px 5px #0006}
.recipe .ingredient-list{position:absolute;left:0;top:0;width:0;height:0;margin:0;overflow:visible;direction:ltr}
.recipe .ingredient{position:absolute;left:-208px;right:auto;top:-12px;width:140px;padding:0;transform-origin:208px 12px}
.recipe .ingredient:nth-child(1){transform:rotate(54deg)}
.recipe .ingredient:nth-child(2){transform:rotate(18deg)}
.recipe .ingredient:nth-child(3){transform:rotate(-18deg)}
.recipe .ingredient:nth-child(4){transform:rotate(-54deg)}
.recipe .paint-tube{filter:drop-shadow(2px 4px 3px #0008);align-items:center}
.recipe .ingredient-track{min-height:24px;height:24px;border-radius:2px 9px 9px 2px;border:1px solid #abb2a380;background:linear-gradient(180deg,#71766b,#363d34 45%,#272d26 80%,#475040);box-shadow:inset 0 2px 1px #f1f4dc33,inset 0 -2px 2px #131c1477}
.recipe .ingredient-track:after{background:linear-gradient(180deg,#fff6,transparent 25%,#fff1 43%,transparent 50%,#0006 90%);box-shadow:inset 0 1px 0 #e7efdd88,inset 2px 0 3px #c7d0bd44}
.recipe .ingredient-track strong{font-size:8px;line-height:14px;padding:4px 4px;font-weight:650}
.recipe .tube-crimp{height:23px;width:5px;border-radius:1px;background:repeating-linear-gradient(90deg,#d2d6c6 0 1px,#57604f 1px 2px)}
.recipe .tube-neck{height:15px;width:6px;background:linear-gradient(#f0efdc,#8f9783 32%,#4b5646 70%,#bac2ab)}
.recipe .tube-cap{height:18px;width:11px;border-radius:2px 4px 4px 2px;background:repeating-linear-gradient(0deg,#646d5b 0 1px,#2c352a 1px 3px);box-shadow:inset 2px 0 3px #cbd4b955,inset -2px 0 2px #0009}
.recipe .ingredient-secondary{display:none}.recipe .recipe-empty,.recipe .error{width:190px}.recipe .recipe-tip{width:100px;position:absolute;left:-130px;top:-12px}
.clipped-board:before{left:-33px;top:-27px;width:70px;height:84px;border:0;border-radius:0;background:url('assets/brass-paper-clip.svg') center/contain no-repeat;box-shadow:none;filter:drop-shadow(3px 5px 3px #0009);transform:rotate(-17deg);transform-origin:center;z-index:7}
.clipped-board:after{display:none}
.wheel-view .recipe{left:23%;top:67%;transform:scale(.82);transform-origin:0 0}
@media(max-width:759px){.recipe{transform:scale(.75);transform-origin:0 0}.wheel-view .recipe{left:28%;top:70%;transform:scale(.68)}.clipped-board:before{left:-10px;top:-28px;width:53px;height:66px}}
.reference-panel{z-index:auto}.easel-workspace{isolation:auto}
.clipped-board:before,.clipped-board:after{pointer-events:none}
.recipe .ingredient{left:-190px;transform-origin:190px 12px}
.recipe .ingredient:nth-child(n){transform:rotate(var(--tube-angle,0deg))}
.easel-workspace:before{z-index:0}.reference-pair,.wheel-stage{position:relative;z-index:1}
.recipe .ingredient-list{transform:rotate(var(--fan-turn,0deg));transform-origin:0 0}
.recipe .ingredient-track strong{transform:rotate(var(--label-turn,0deg))}
