.pb-icon{flex:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.pb-icon>:not(defs){stroke-dasharray:100;stroke-dashoffset:0}.pb-icon>[fill=currentColor]{transition:fill .18s}.pb-icon-holo{stroke:var(--pb-icon-holo)}.pb-icon-holo>[fill=currentColor]{fill:#ff9ad9}@media (hover:hover){:where(a,button,summary,label,[role=button],[role=tab],[role=menuitem],.pb-hover):hover .pb-icon,.pb-icon:hover{stroke:var(--pb-icon-holo);transform:translateY(-1px)rotate(-4deg)scale(1.08)}:where(a,button,summary,label,[role=button],[role=tab],[role=menuitem],.pb-hover):hover .pb-icon>:not(defs),.pb-icon:hover>:not(defs){animation:.52s cubic-bezier(.3,.7,.2,1) pb-icon-draw}:where(a,button,summary,label,[role=button],[role=tab],[role=menuitem],.pb-hover):hover .pb-icon>[fill=currentColor],.pb-icon:hover>[fill=currentColor]{fill:#ff9ad9}}:where(a,button,summary,[role=button],[role=tab],[role=menuitem]):focus-visible .pb-icon{stroke:var(--pb-icon-holo)}@keyframes pb-icon-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pb-icon,.pb-icon>:not(defs){transition:none;animation:none!important;transform:none!important}}
