.like-gem{overflow:visible}.like-gem__sweep--light,[data-theme=light] .like-gem__sweep--dark{display:none}[data-theme=light] .like-gem__sweep--light{display:inline}.like-gem g{transform-box:fill-box;transform-origin:center}.like-gem__sweep{opacity:0}.like-gem__solid{opacity:0;transition:opacity .16s ease}.like-gem--on .like-gem__solid{opacity:1}.like-burst .like-gem__sweep{animation:like-sweep .72s cubic-bezier(.2,.7,.2,1) both}.like-burst .like-gem__solid{animation:like-solid .72s ease both}.like-burst .like-gem{animation:like-pop .56s cubic-bezier(.34,1.56,.64,1) both}.like-burst .like-gem__top{animation:like-top .56s cubic-bezier(.2,.8,.2,1) both}.like-burst .like-gem__bottom{animation:like-bottom .56s cubic-bezier(.2,.8,.2,1) both}.like-burst>.ds-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;opacity:0;border-radius:var(--radius-pill);background:linear-gradient(var(--ring-angle),var(--gradient-border-stops));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:like-ring .9s ease-out both}.like-burst>.ds-btn{animation:like-glow .9s ease-out both}.like-burst>.ds-btn:focus-visible{animation-name:like-glow-focus}@media(any-pointer:coarse){.like-burst>.ds-btn:after{top:-1px;right:-1px;bottom:-1px;left:-1px}}.pc-controls__btn.like-burst .like-gem{animation:like-pop .56s cubic-bezier(.34,1.56,.64,1) both,like-halo .9s ease-out both}@keyframes like-sweep{0%{opacity:1;clip-path:inset(100% 0 0 0)}45%,70%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes like-solid{0%,62%{opacity:0}to{opacity:1}}@keyframes like-pop{0%{transform:scale(1)}18%{transform:scale(.84)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes like-top{0%,to{transform:translateY(0)}22%{transform:translateY(1.4px)}60%{transform:translateY(-.6px)}}@keyframes like-bottom{0%,to{transform:translateY(0)}22%{transform:translateY(-1.4px)}60%{transform:translateY(.6px)}}@keyframes like-ring{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes like-glow{0%,to{box-shadow:none}30%{box-shadow:var(--glow-brand-hover)}}@keyframes like-glow-focus{0%,to{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color)}30%{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color),var(--glow-brand-hover)}}@keyframes like-halo{0%,to{filter:none}30%{filter:drop-shadow(var(--glow-brand-hover)) drop-shadow(var(--glow-brand-hover))}}@media(prefers-reduced-motion:reduce){.like-burst,.like-burst *,.like-burst>.ds-btn:after{animation:none!important}}
