.heart-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.heart-layer.heart-layer-fixed{z-index:calc(var(--stax-z-viewer) + 3);position:fixed;overflow:visible}.heart-fly{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.heart-swing{transform-origin:50% 12%;will-change:transform;display:block;position:relative}.heart-img{filter:drop-shadow(0 3px 6px #00000038);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.heart-face{background:#8e8e93;border-radius:9999px;width:40%;height:0;margin-top:-20%;padding-bottom:40%;position:absolute;top:45%;left:30%;overflow:hidden;box-shadow:0 0 0 2px #ffffffeb,0 1px 3px #00000047}.heart-face-img{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}
