.button{-moz-column-gap:.5rem;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fs-button);line-height:var(--fs-675);color:var(--clr-neutral);background-color:var(--clr-accent);border:0;border-radius:1.5rem;justify-content:flex-end;align-items:center;column-gap:.5rem;padding:.875rem 1rem 1rem;text-decoration:none;transition:box-shadow .3s;display:inline-flex}.button:hover{box-shadow:0 20px 18px -12px #101e1e4d,0 2px 7px #101e1e26,0 0 5px #101e1e1a}.button a:has(.button){text-decoration:none}.button .show-on-hover{display:none}.button .nuxt-icon{font-size:1.5em}.button[data-icon]{padding-block:.5rem}.button[data-small]{font-size:var(--fs-400);padding:.6875rem 1rem}.button[data-background=blue-purple]{background:var(--lg-blue-110-purple-110)}.button[data-background=blue-purple]:hover{background:var(--lg-blue-120-purple-120)}.button[data-background=purple-blue]{background:var(--lg-purple-110-blue-110)}.button[data-background=purple-blue]:hover{background:var(--lg-purple-120-blue-120)}.button[data-background=cyan-blue]{background:var(--lg-cyan-80-blue-80);color:var(--black-100)}.button[data-background=cyan-blue]:hover{background:var(--lg-cyan-90-blue-90)}.button[data-background=yellow-orange]{background:var(--lg-yellow-80-orange-100);color:var(--black-100)}.button[data-background=yellow-orange]:hover{background:var(--lg-yellow-90-orange-110)}.button[data-background=grey]{background:var(--lg-black-05-black-10);color:var(--black-100)}.button[data-background=grey]:hover{background:var(--lg-black-10-black-20)}.button[data-background=blue]{background:var(--lg-purple-80-purple-120);color:var(--white)}.button[data-background=blue]:hover{background:var(--lg-purple-100-purple-130)}.button[data-background=purple]{background:var(--lg-purple-80-purple-120);color:var(--white)}.button[data-background=purple]:hover{background:var(--lg-purple-100-purple-130)}.button[data-type=tertiary]{color:var(--blue-110);background:var(--white);padding:.5rem 1rem}.button[data-type=tertiary][data-icon]{padding-block:.375rem}.button[data-type=tertiary]:hover{background:var(--white);box-shadow:none;color:var(--blue-120)}.button[data-type=ghost]{color:var(--clr-primary);background:linear-gradient(#fff,#fff) padding-box,var(--lg-blue-110-purple-110) border-box;border:2px solid #0000;padding:.5rem 1rem}.button[data-type=ghost][data-icon]{padding-block:.375rem}.button[data-type=ghost]:hover{background:linear-gradient(#fff,#fff) padding-box,var(--lg-blue-120-purple-120) border-box}.button[data-icon-only]{padding:.375rem}.button[data-large]{padding:.55rem}.button[data-large] .nuxt-icon{font-size:1.75em}.button:disabled,.button:disabled:hover{cursor:not-allowed;background:var(--lg-black-05-black-10);box-shadow:none;color:var(--black-20)}@media (width>=48em){.button .show-on-hover{opacity:0;visibility:hidden;white-space:nowrap;flex:1;width:0;transition:width .6s,opacity .4s;display:block;position:absolute}.button:hover .show-on-hover{width:7.5rem;width:var(--hover-width,7.5rem);opacity:1;visibility:visible;transition:width .3s ease-in-out,opacity .9s;position:relative}.button .nuxt-icon{font-size:1.775em}.button .right-margin{margin-right:-.25em}.button[data-icon-only]{padding:.5rem}.button[data-icon-only] .nuxt-icon{font-size:1.5em}.button[data-large] .nuxt-icon{font-size:1.775em}}
