.button{background-color:var(--button-color-fill);border-color:var(--button-color-border);color:var(--button-color-text);box-shadow:0 0 #0000}.button[data-variant=primary]{--button-color-fill:var(--color-transparent);--button-color-fill-hover:var(--color-black);--button-color-text:var(--color-black);--button-color-text-hover:var(--color-white);--button-color-border:var(--color-black);--button-color-border-hover:var(--color-black)}.button[data-variant=secondary]{--button-color-fill:var(--color-black);--button-color-fill-hover:var(--color-white);--button-color-text:var(--color-white);--button-color-text-hover:var(--color-black);--button-color-border:var(--color-black);--button-color-border-hover:var(--color-black)}.button[data-size=default]{height:55px}.button[data-size=large]{height:68px}.button[data-size=large] .icon{width:40px;height:40px}@media (hover:hover){.button:not(:disabled):hover{background-color:var(--button-color-fill-hover);border-color:var(--button-color-border-hover);color:var(--button-color-text-hover)}}.button:disabled{--button-color-fill:var(--color-gray-500);cursor:not-allowed}.button[data-icon-position=left] .button__icon,.button[data-icon-position=right] .button__content{order:1}.button[data-icon-position=left] .button__content,.button[data-icon-position=right] .button__icon{order:2}
@layer utilities{@keyframes marquee-a{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@keyframes marquee-b{0%{transform:translate(100%)}to{transform:translate(0,0)}}.animate-marquee-a{animation:120s linear infinite marquee-a}.animate-marquee-b{animation:120s linear infinite marquee-b}@media (prefers-reduced-motion:reduce){.animate-marquee-a,.animate-marquee-b{animation:none;transform:none}}}
