/* This flight belongs to the opening scene and scrolls away with it. */
.butterfly-habitat{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;contain:layout paint}
.butterfly-habitat #butterfly-field{position:absolute;left:0;top:0;z-index:0;width:174px;height:136px;opacity:.86;pointer-events:none;filter:drop-shadow(0 0 5px #ba6bfa55);transition:opacity .4s ease}
.butterfly-habitat #butterfly-catch{position:absolute;left:0;top:0;z-index:1;width:72px;height:72px;pointer-events:auto;touch-action:manipulation}
.butterfly-habitat #butterfly-catch:focus-visible{outline:2px solid #ead3ff;outline-offset:3px;background:#af66f01a}
.butterfly-habitat[data-active="false"] #butterfly-field{opacity:0}
.butterfly-habitat[data-active="false"] #butterfly-catch{pointer-events:none}
@media(max-width:760px){.butterfly-habitat #butterfly-field{width:124px;height:97px;opacity:.82}.butterfly-habitat #butterfly-catch{width:56px;height:56px}}
@media(prefers-reduced-motion:reduce){.butterfly-habitat{display:none}}
