.oxf-marquee-button-v2{overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;padding-left:0;padding-right:0;transition:background var(--background-duration) var(--background-easing) var(--background-delay)}.oxf-marquee-button-v2:not(:has(>a)),.oxf-marquee-button-v2>a{cursor:pointer}.oxf-marquee-button-v2 .oxf-marquee-button-v2__anchor{display:flex;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.oxf-marquee-button-v2 .oxf-marquee-button-v2__wrapper{overflow:hidden;position:relative}.oxf-marquee-button-v2 .oxf-marquee-button-v2__marquee{position:relative;display:flex;transition:translate var(--marquee-translate-duration) var(--marquee-translate-easing) var(--marquee-translate-delay);animation:marquee-button-v2-animation var(--marquee-speed) var(--marquee-easing) 0s infinite}.oxf-marquee-button-v2--reverse .oxf-marquee-button-v2__marquee{animation:marquee-button-v2-animation var(--marquee-speed) var(--marquee-easing) 0s infinite reverse}.oxf-marquee-button-v2 .oxf-marquee-button-v2__marquee>span:nth-child(2){position:absolute;left:calc(100% + var(--gap))}@keyframes marquee-button-v2-animation{100%{transform:translateX(calc(-100% - var(--gap)))}}.oxf-marquee-button-v2 .oxf-marquee-button-v2__swap{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}.oxf-marquee-button-v2[data-type=lines] .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-line,.oxf-marquee-button-v2[data-type=words] .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-word,.oxf-marquee-button-v2[data-type=chars] .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-letter{position:relative;top:100%;transition:top var(--swap-duration) var(--swap-easing) var(--swap-delay)}.oxf-marquee-button-v2:hover{background:var(--background-hover)!important}.oxf-marquee-button-v2:hover .oxf-marquee-button-v2__marquee{translate:0 -100%;opacity:0}.oxf-marquee-button-v2[data-type=lines]:hover .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-line,.oxf-marquee-button-v2[data-type=words]:hover .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-word,.oxf-marquee-button-v2[data-type=chars]:hover .oxf-marquee-button-v2__swap .oxf-marquee-button-v2__swap-letter{top:0}.oxf-marquee-button-v2[data-flickering="1"]{opacity:0}