/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer components{.button{--button-border-radius:4px;border-radius:var(--button-border-radius);height:28px;color:var(--button-color);background:var(--button-background);box-shadow:inset 0 0 0 1px var(--button-border);cursor:pointer;outline:var(--button-outline);outline-offset:1px;text-shadow:var(--button-text-shadow);-webkit-user-select:none;user-select:none;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;margin:0;padding-inline:8px;font-size:.8125rem;font-weight:500;display:flex;position:relative}.button svg{width:.75rem;height:.75rem;color:var(--icon-color);flex-shrink:0}.button:disabled,.button--disabled{opacity:.5;cursor:not-allowed}.button--blue-prime{--button-background:linear-gradient(to bottom, #005fff 50%, #0052cc);--button-border:#0052cc;--button-color:white;--button-text-shadow:0px 1px 0px #00000040}.button--blue-prime:hover{--button-background:#0052cc;--button-border:#003999}.button--blue-prime:active{--button-background:#003999;--button-border:#002666}.button--blue-prime:focus-visible{--button-outline:1px solid #002666}.button--danger{--button-background:#dc2625;--button-border:#995a5a;--button-color:white;--button-text-shadow:0px 1px 0px #00000040}.button--danger:hover{--button-background:#c00;--button-border:#900}.button--danger:focus-visible{--button-outline:1px solid #600}.button--danger:active{--button-background:#600;--button-border:#4d0000}.button--success{--button-background:#059669;--button-border:#047857;--button-color:white;--button-text-shadow:0px 1px 0px #00000026}.button--success:hover{--button-background:#047857;--button-border:#065f46}.button--success:focus-visible{--button-outline:1px solid #065f46}.button--success:active{--button-background:#065f46;--button-border:#064e3b}.button--dark-prime{--button-background:#232729;--button-border:#0c0d0e;--button-color:white;--button-text-shadow:0px .5px 0px #00000040}.button--dark-prime:hover{--button-background:#232729;--button-border:#171a1c}.button--dark-prime:focus-visible{--button-outline:1px solid #171a1c}.button--dark-prime:active{--button-background:#232729;--button-border:#171a1c}.button--light-prime{--button-background:oklch(97% 0 0);--button-border:oklch(88% 0 0);--button-color:oklch(30% 0 0);--button-shadow:oklch(96% 0 0)}.button--light-prime:hover{--button-border:#d6d9dc}.button--light-prime:focus-visible{--button-outline:1px solid #adb3b8}.button--outline{--button-background:oklch(99% 0 0);--button-border:oklch(90% 0 0);--button-color:oklch(30% 0 0);--button-shadow:oklch(96% 0 0)}.button--outline:hover{--button-background:oklch(96% 0 0)}.button--outline:focus-visible{--button-outline:1px solid #adb3b8}.button--ghost{--button-border:transparent;--button-background:transparent;--button-text-shadow:none}.button--ghost:hover{--button-background:oklch(96% 0 0)}.button--ghost:active,.button--ghost.active,.button--ghost[aria-expanded=true]{--button-background:oklch(94% 0 0)}.button--ghost:focus-visible{--button-outline:1px solid #adb3b8}.button--icon{width:28px}.button--link{--button-border:transparent;--button-background:transparent;--button-color:var(--muted-foreground);--button-text-shadow:none;--icon-color:currentColor;height:auto;padding:0;font-weight:400;text-decoration:none}.button--link:hover{--button-color:var(--foreground);--button-background:transparent;text-decoration:underline}.button--link:focus-visible{--button-outline:none}.button--link svg{width:1rem;height:1rem}}
