@keyframes svelte-3wc4ad-heart-pulse{0%,to{scale:1}50%{scale:1.15}}.like-button.svelte-3wc4ad{background:transparent;padding:0}.like-button.svelte-3wc4ad svg:where(.svelte-3wc4ad){opacity:1;transition:scale .3s ease}.like-button.svelte-3wc4ad svg:where(.svelte-3wc4ad) path{fill:transparent;stroke:#404040;stroke-width:2px;transition:fill .3s ease,stroke .3s ease}.like-button.svelte-3wc4ad:hover{overflow:visible}.like-button.svelte-3wc4ad:hover svg:where(.svelte-3wc4ad){animation:svelte-3wc4ad-heart-pulse .9s ease-in-out infinite}.like-button.svelte-3wc4ad:hover svg:where(.svelte-3wc4ad) path:where(.svelte-3wc4ad){fill:#fff;stroke:#fff}.like-button.highlighted.svelte-3wc4ad svg:where(.svelte-3wc4ad) path:where(.svelte-3wc4ad){fill:#fff;stroke:#fff}.copy-button.svelte-194em5t{background:transparent;border:none;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;z-index:2}.copy-button.with-children.svelte-194em5t{width:auto;height:auto}.vision-button.svelte-10mtwpv{width:24px;height:24px;position:relative;background-color:transparent;display:flex;align-items:center;opacity:.5;transition:opacity .2s ease-in-out}.vision-button.svelte-10mtwpv .vision-line:where(.svelte-10mtwpv){position:absolute;top:50%;margin-top:-1px;left:0;width:24px;height:2px;transform:rotate(-45deg);opacity:0;transition:opacity .2s ease-in-out}.vision-button.show.svelte-10mtwpv{opacity:.75}.vision-button.show.svelte-10mtwpv .vision-line:where(.svelte-10mtwpv){opacity:1}
