.ka-icon-button{position:relative;display:inline-flex;width:36px;min-width:36px;height:36px;min-height:36px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:pointer}.ka-icon-button:hover:not(:disabled){border-color:var(--border-color-light);background:var(--gray-100);color:var(--text-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ka-icon-button__icon,.ka-icon-button__icon>svg{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;stroke-width:1.75}