/* One traced foil contour controls the pattern, drop area and focus cue. */
.wrapper-candy[data-ends='2']>.wrapper-pattern{inset:0;width:100%;height:100%;border-radius:0;opacity:.95;mix-blend-mode:soft-light}
.wrapper-candy[data-ends='2']>.wrapper-paper-target{inset:0;width:100%;height:100%;border-radius:0;outline:none!important;box-shadow:none!important}
.wrapper-body-outline{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:0}
.wrapper-body-outline svg{display:block;width:100%;height:100%;overflow:visible}
.wrapper-body-outline polygon{stroke:#ffe9a3;stroke-width:2;stroke-dasharray:6 5;stroke-linejoin:round}
.wrapper-factory[data-step=pattern] .wrapper-body-outline,.wrapper-paper-target.awaiting-sticker+.wrapper-body-outline,.wrapper-paper-target.drop-near+.wrapper-body-outline{opacity:1}
.wrapper-paper-target.drop-near+.wrapper-body-outline polygon{stroke:#fff0b8;stroke-width:3;stroke-dasharray:none}
.wrapper-paper-target:focus-visible+.wrapper-body-outline{opacity:1}
.wrapper-paper-target:focus-visible+.wrapper-body-outline polygon{stroke:#188bff;stroke-width:3;stroke-dasharray:none}
