.AppButton{align-items:center;background:rgb(var(--color-primary));border-radius:.625rem;box-shadow:0 1px #ffffff2e inset,0 10px 22px -12px color-mix(in srgb,rgb(var(--color-primary)) 60%,transparent);color:rgb(var(--color-white));cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;height:-moz-fit-content;height:fit-content;justify-content:center;padding:.625rem 1.125rem;text-decoration:none;transition:.2s}.AppButton:hover{background:rgb(var(--color-primary-dark))}.AppButton.AppButton--disabled{opacity:.5;pointer-events:none}.AppButton.AppButton--secondary{background:rgb(var(--color-white));border:1px solid rgb(var(--color-border));border-radius:.6rem;box-shadow:none;color:rgb(var(--color-text-secondary))}.AppButton.AppButton--secondary:hover{background:rgb(var(--color-background-secondary));border-color:rgb(var(--color-primary));color:rgb(var(--color-primary))}.AppButton.AppButton--transparent{background:transparent;border-radius:.6rem;box-shadow:none;color:rgb(var(--color-text-secondary))}.AppButton.AppButton--transparent:hover{background:rgb(var(--color-background-secondary));color:rgb(var(--color-primary))}.AppButton.AppButton--sm{border-radius:.5rem;font-size:.75rem;gap:.3rem;padding:.375rem .7rem}.AppButton.AppButton--md{font-size:.8rem}.AppButton.AppButton--lg{border-radius:.75rem;font-size:.9rem;padding:.875rem 1.375rem}
