@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.animation-border_highlight{border-radius:var(--animation-radius,6px);display:inline-flex;overflow:hidden;padding:var(--animation-border-width,1.5px);position:relative;text-decoration:none}.animation-border_highlight:before{animation:rotateGradientHighlight var(--animation-speed,3s) linear infinite;background:conic-gradient(from var(--border-angle),#0000 0,#0000 60%,var(--animation-color-end,var(--p-secondary-500)) 80%,var(--animation-color-start,var(--p-primary-500)) 100%);border-radius:inherit;content:"";inset:0;position:absolute;z-index:1}.animation-border_highlight:after{background:var(--animation-bg-color,var(--p-background-300));border-radius:calc(var(--animation-radius, 6px) - var(--animation-border-width, 1.5px));content:"";inset:var(--animation-border-width,1.5px);position:absolute;z-index:2}.animation-border_highlight .p-button{position:relative;z-index:3}@keyframes rotateGradientHighlight{to{--border-angle:1turn}}.animation-pulse{animation:pulse var(--animation-speed,1s) infinite;will-change:filter,transform}.animation-glow{animation:glow var(--animation-speed,2s) infinite;border-radius:var(--animation-radius,6px);will-change:filter}.animation-gift{animation:animated-gift 4s ease-in-out infinite;will-change:transform}@keyframes animated-gift{0%{transform:scale(1)}60%{transform:scale(.9)}65%{transform:scale(1.1) skew(1.44deg)}70%{transform:scale(1) skew(2.88deg)}75%{transform:scale(1) skew(0)}77%{transform:rotate(-15deg)}79%{transform:rotate(10deg)}81%{transform:rotate(-10deg)}83%{transform:rotate(6deg)}85%{transform:rotate(-4deg)}}@keyframes pulse{0%{filter:drop-shadow(0 0 0 rgba(0,0,0,.7));transform:scale(1)}50%{filter:drop-shadow(0 0 20px var(--animation-color-end,purple));transform:scale(1.12)}to{filter:drop-shadow(0 0 0 rgba(0,0,0,.7));transform:scale(1)}}@keyframes glow{0%{filter:drop-shadow(0 0 5px var(--animation-color-start,blue))}50%{filter:drop-shadow(0 0 20px var(--animation-color-start,blue)) drop-shadow(0 0 30px var(--animation-color-end,purple))}to{filter:drop-shadow(0 0 5px var(--animation-color-start,blue))}}
