.button-module__ZrnLOW__button{border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.button-module__ZrnLOW__button:disabled{opacity:.5;cursor:not-allowed}.button-module__ZrnLOW__sm{padding:.4rem .7rem;font-size:.8125rem}.button-module__ZrnLOW__icon{border-radius:var(--radius-md);padding:.5rem}.button-module__ZrnLOW__primary{background:var(--color-accent);color:var(--color-accent-contrast)}.button-module__ZrnLOW__primary:not(:disabled):hover{background:var(--color-accent-hover)}.button-module__ZrnLOW__secondary{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text)}.button-module__ZrnLOW__secondary:not(:disabled):hover{background:var(--color-bg-hover)}.button-module__ZrnLOW__ghost{color:var(--color-text-secondary);background:0 0}.button-module__ZrnLOW__ghost:not(:disabled):hover{background:var(--color-bg-hover);color:var(--color-text)}.button-module__ZrnLOW__danger{background:var(--color-danger);color:#fff}.button-module__ZrnLOW__danger:not(:disabled):hover{background:var(--color-danger-hover)}.button-module__ZrnLOW__dangerGhost{color:var(--color-danger);background:0 0}.button-module__ZrnLOW__dangerGhost:not(:disabled):hover{background:var(--color-danger-subtle)}
