:where(.YA4n9W_button){white-space:nowrap;border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}:where(.YA4n9W_button):focus-visible{outline:2px solid var(--ring);outline-offset:2px}:where(.YA4n9W_button):disabled{pointer-events:none;opacity:.5}:where(.YA4n9W_default){background-color:var(--primary);color:var(--primary-foreground)}:where(.YA4n9W_default):hover{opacity:.9}:where(.YA4n9W_destructive){background-color:var(--destructive);color:var(--destructive-foreground)}:where(.YA4n9W_destructive):hover{opacity:.9}:where(.YA4n9W_outline){border:2px solid var(--border);color:var(--foreground);background-color:#0000}:where(.YA4n9W_outline):hover{border-color:var(--accent);color:var(--accent-foreground)}:where(.YA4n9W_secondary){background-color:var(--secondary);color:var(--secondary-foreground)}:where(.YA4n9W_secondary):hover{opacity:.8}:where(.YA4n9W_ghost){color:var(--foreground);background-color:#0000}:where(.YA4n9W_ghost):hover{background-color:var(--accent);color:var(--accent-foreground)}:where(.YA4n9W_link){color:var(--primary);text-underline-offset:4px;background-color:#0000;text-decoration-line:underline}:where(.YA4n9W_link):hover{text-decoration:underline}:where(.YA4n9W_sizeDefault){height:2.5rem;padding:.5rem 1rem}:where(.YA4n9W_sizeSm){border-radius:calc(var(--radius) - 2px);height:2rem;padding:.25rem .75rem;font-size:.75rem}:where(.YA4n9W_sizeLg){border-radius:calc(var(--radius) + 2px);height:2.75rem;padding:.5rem 2rem}:where(.YA4n9W_sizeIcon){width:2.5rem;height:2.5rem;padding:0}
