.lk-button:where(.astro-up5d3nzo){display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:.7rem 1rem;border-radius:calc(var(--radius) - 2px);border:1px solid transparent;text-decoration:none;font-weight:500;font-size:.95rem;line-height:1;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease;cursor:pointer}.lk-button:where(.astro-up5d3nzo):hover{transform:translateY(-1px)}.lk-button--default:where(.astro-up5d3nzo){background:var(--foreground);color:var(--background)}.lk-button--default:where(.astro-up5d3nzo):hover{background:color-mix(in oklab,var(--foreground) 92%,white 8%)}.lk-button--secondary:where(.astro-up5d3nzo){background:var(--secondary);color:var(--secondary-foreground);border-color:var(--border)}.lk-button--secondary:where(.astro-up5d3nzo):hover,.lk-button--outline:where(.astro-up5d3nzo):hover,.lk-button--ghost:where(.astro-up5d3nzo):hover{background:color-mix(in oklab,var(--secondary) 78%,var(--background));color:var(--foreground)}.lk-button--outline:where(.astro-up5d3nzo){background:transparent;color:var(--foreground);border-color:var(--border)}.lk-button--ghost:where(.astro-up5d3nzo){background:transparent;color:var(--muted-foreground)}.lk-button--sm:where(.astro-up5d3nzo){min-height:2.35rem;padding:.55rem .8rem;font-size:.9rem}.lk-button--icon-sm:where(.astro-up5d3nzo){min-height:2.15rem;min-width:2.15rem;padding:0}.lk-button:where(.astro-up5d3nzo) svg{flex-shrink:0}
